Имеется массив значений ip. Массив значений портов.
Имеется N-ое количество потоков.
В каждый поток нужно передать уникальное значение из диапазона ip (можно просто следующее) и целиком массив портов.
Пытался делать так:
thread_count = int(sys.argv[1]) threads = [] for j in xrange(thread_count): for i in range(len(target)): thread = threading.Thread(target=potok, args=(target[i], port )) thread.start() threads.append(thread) for t in threads: t.join()
Поясняю переменные:
thread_count - принимается параметром из консоли. Число потоков.
target - массив ip адресов
port - массив портов
Передается все на
def potok(target, port ): jsend(target, port )
В данном примере я затупил. И каждый ip у меня проверялся каждым потоком. А как вынести все наружу - не могу сообразить. Тупо надо уникальные значения в потоки передавать.