Многопоточность

Поддержка
  • Всем привет!
    Заранее прошу прощения за, возможно, простоя вопрос - я начинающий. Осваиваю многопоточность.
    Есть простой скрипт чекера, ввод логина и пароля.
    Пытаюсь реализовать многопоточность через асинхронную функцию. Количество потоков задается через ресурсы. Ресурс Аккаунты берется из тхт файла, который содержит:
    login1:pass1
    login2:pass2
    login3:pass3
    login4:pass4
    login5:pass5
    login6:pass6

    Содержание скрипта :

    000.jpg
    001.jpg

    Настройки вызова функции в многопотоке

    002.jpg

    После запуска в логе вижу:

    003.jpg

    Почему в логе выводится сразу по нескольку раз "Поток выполнен успешно с сообщением OK" ? И как сделать, чтобы каждый поток выполнял ввод соответствующей пары login:pass ?
    Как сделать, чтобы скрипт выполнялся только до завершения записей в ресурсе Аккаунты ?

    Часть скрипта для аворизации - не рабочая и сделана для имитации, исключительно в образовательных целях.