У меня 10 потоков, проблема в том, что когда происходит что-то не так, вызывая исключение, bye
будет напечатано 10 раз.
Я просто хочу напечатать один раз, а затем прекратить все потоки.Есть ли решение проблемы?
from threading import Thread
def printmsg(msg,threadNumber):
while True:
try:
print 'this is your message %s -- Thread Number:%s'%(msg,threadNumber)
except:
exit('Bye')
for i in range(0,11):
Thread(target=printmsg,args=('Hello Wrold',str(i))).start()