スレッドが10個あり、問題が発生して例外が発生した場合は、bye
が10回印刷されます。例外が発生したときにスレッドを停止する
ただ1回印刷してから、すべてのスレッドを終了してください。問題の解決策はありますか?
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()
例外を発生させるために、サンプルコードに構文エラーがありますか? – Fenikso
私はあなたを理解していません – Hamoudaq
さて、あなたはその間にそれを修正しました。 – Fenikso