Проблема у меня восникла, не по зубам оказалась.
В общем ограничиваю число потоков вроде вполне логичным способом, только вот не получается нифига, примерно после создания примерно 20000 потоков, выбегает ошибочка типа
Traceback (most recent call last):
File “C:\pp\portcheker\pc.py”, line 20, in <module>
threading.Thread(target=portchk, name=“t1”, args=).start()
File “C:\Python25\lib\threading.py”, line 434, in start
_start_new_thread(self.__bootstrap, ())
thread.error: can't start new thread
вот кусок кода
for i in range(1,100000):
while threading.activeCount()>=50:
pass
threading.Thread(target=portchk, name="t1", args=[host,i]).start()