Эмуляция клавиатуры работает в потоках по очереди

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 415
Благодарностей
5 454
Баллы
113
3 потока, в каждом ввод логина пароля. Но эмуляция отрабатывает по очереди. Так должно быть???
И эмуляция мыши так же.
 
Последнее редактирование:

LightWood

Moderator
Регистрация
04.11.2010
Сообщения
2 382
Благодарностей
917
Баллы
113
Да. Это норм. Я точно этот момент не помню, но вероятно поочередно только внутри процесса.
также как и любые действия. Среди потоков одного процесса идут последовательно. А среди всех процессов паралельно.

настройки ZennoPoster->Потоки->Количество потоков в одном процессе
 
  • Спасибо
Реакции: Mikhail B.

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 415
Благодарностей
5 454
Баллы
113
Да. Это норм. Я точно этот момент не помню, но вероятно поочередно только внутри процесса.
также как и любые действия. Среди потоков одного процесса идут последовательно. А среди всех процессов паралельно.

настройки ZennoPoster->Потоки->Количество потоков в одном процессе
Так что надо сделать, что бы они работали независимо? Поставить 1 поток в одном процессе?
 

Oleg1987

Client
Регистрация
11.08.2014
Сообщения
1 228
Благодарностей
784
Баллы
113
Поставить 1 поток в одном процессе?
Да. Только учтите что потребление ресурсов в этом случае возрастает
 
  • Спасибо
Реакции: Mikhail B.

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 415
Благодарностей
5 454
Баллы
113

LightWood

Moderator
Регистрация
04.11.2010
Сообщения
2 382
Благодарностей
917
Баллы
113
Начнем с того, что при запуске потоков в ZennoPoster вы в диспетчере задач увидите запущенные base.exe, это процессы которые занимаются непосредственно запуском инстансов.
Инстанс - это как раз и есть наш запущенный поток с веб содержимым.

Каждый base.exe (в народе более известен термин "база") управляет определенным количеством инстансов. Каким именно количеством он будет управлять - настраивается (рассмотрим ниже).
Чем больше инстансов на базу тем экономнее расход ресурсов, но тем медленнее выполняются задачи внутри этой базы. А именно одна база, это некий управляющий процесс, т.е. если например на базу приходится 5 инстансов, то внутри этих инстансов только с одним инстансом может вестись работа, а как начинается момент какой-то прогрузки или ожидания, то в этот момент происходит переключение на другой инстанс внутри базы и идет работа с ним.
т.е. предположим у нас запущенно 15 потоков(15инстансов), по 5 потоков на базу, это как если бы было 3 человека, и у каждого открыто по 5 окон браузера, т.е. человек может что-то делать одновременно только в одном окне, но относительно других людей (баз) он это делает параллельно.
Чуть поподробней.

Инфа отсюда: http://zennolab.com/discussion/threads/xvatit-ehto-terpet-optimiziruj-shablon-zenno-pk-uvelich-proizvoditelnost-zadach.27708/
 

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 415
Благодарностей
5 454
Баллы
113
Стало быстрее. А разницы в потреблении я не увидел на 3-х потоках.
Это относиться не только к эмуляции, а к шаблону в целом?
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 116
Баллы
113
Стало быстрее. А разницы в потреблении я не увидел на 3-х потоках.
Это относиться не только к эмуляции, а к шаблону в целом?
обычный ввод данных в поля такой же эффект имеет..
 

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 415
Благодарностей
5 454
Баллы
113
Вот так новость...
Ок будем знать.
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)