У вас ID потока, в котором запускается асинхронная функция, находится в локальной переменной, она не может быть передана в другой поток. Используйте глобальную переменную для ID потока с функцией "GET_CODE".
Пример:
threads.xml
Логика асинхронного выполнения функции
-
Всем привет. Встретился с проблемой реализации асинхронного выполнения функции. Делаю скрипт с использованием прокси. Скрипт собирает большое количество ссылок, которые нужно обойти асинхронно. Я ввожу Семафор, который ограничивает максимальное количество выполняемых асинхронных функций.

Подскажите пожалуйста как мне правильно прописать логику передачи в функцию прокси и ссылки. В функцию нужно передавать уникальные значения прокси. То есть 1 прокси на каждый поток. Ссылки же нужно передавать по порядку. Заранее спасибо за помощь.