Ich habe 10 Threads, das Problem ist, wenn etwas falsch passiert die Ausnahme, bye
wird 10 Mal gedruckt werden.Stopp-Threads, wenn Ausnahme passieren
Ich möchte nur einmal drucken, dann alle Threads beenden. Gibt es eine Lösung für das Problem?
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()
Ist der Syntaxfehler in Ihrem Beispielcode absichtlich eine Ausnahme? – Fenikso
ich verstehe Sie nicht Sir – Hamoudaq
Nun, Sie haben es in der Zwischenzeit behoben. – Fenikso