Я хочу запустить следующий код. Код должен запускать максимальное количество потоков. Код работает правильно, но каждый раз, когда вы достигаете максимально возможного количества потоков, код печатает ошибку, указанную ниже, до того, как код продолжает работать, за исключением.
Кто-нибудь знает, как запретить Thread () печатать ошибку?
x = 0
while 1:
try:
t = Thread(target=learn, args=(line,)) #writer,))
thread_list.append(t)
t.start()
break
except Exception as exp:
time.sleep(1)
if x == 0:
print "Waiting for free thread",
x = 1
else:
print ".",
File "C:\Python27\lib\threading.py", line 736, in start
_start_new_thread(self.__bootstrap, ())
error: can't start new thread
Continues to run ....