Наблюдатель
Покинул форум
Сообщений всего: 39
Дата рег-ции: Окт. 2018
Репутация: 0
|
Собственно ситуация в следующем:
Есть Бот, работает в 1 окно эмулятора андройда.
В один прекрасный день, решил взяться за многооконность (одновременное выполнение скрипта в нескольких эмуляторах андройда).
В итоге бот был дописан, но появилась очень неприятная ошибка.
В кратце, как работает данный бот:
Есть основной экзешник (MAIN.exe), он запускает нужное количество программ(game1.exe, game2.exe и т.д.), которые укажет пользователь. Также MAIN.exe указывает, какие аккаунты (эмулятор андройда) запустить.
В том случае, если В основном экзешнике указано, чтобы бот работал в одно окно, то есть был запущен только MAIN.exe и, например, game1.exe - то никаких ошибок не возникает и все работает хорошо.
Если сделать, чтобы одновременно бот проходил несколько окон (например 2), то будет всегда запущен MAIN.exe, game1.exe и game2.exe (для 3 одновременных "потоков" будет запущен game3.exe). В данном случае в любое время game1, game2 и т.д. выдадут ошибку: out of memory.
Данная ошибка может выскочить и после прохождения 10 аккаунтов, а может и сразу на первом выскочить.
коды game1, game2 и т.д. одинаковые и ничем не отличаются.
И собственно вопрос:
1. могут ли конфликтовать между собой exeшники?
2. Существует ли возможность в одном коде реализовать одновременное выполнение нескольких кодов, либо одного и того же кода по срабатыванию например таймера, либо при выполнении какого либо условия при прохождении скрипта?
PS:
Пробовал сделать, чтобы MAIN.exe запускал несколько раз (столько, сколько укажет пользователь) один и тот же экзешник (game.exe), который проходит аккаунт. Также, на любом аккаунте рано или поздно выдаст ошибку (OUT OF MEMORY).(Отредактировано автором: 08 Октября, 2020 - 19:32:32) |