#!/usr/bin/env python
import threading
koniec = False
def thread1():
while not koniec:
čekej_do_nekonečna()
t1 = threading.Thread(target = thread1)
t1.start()
while(1):
print "blbnu :)"
koniec = True
>-----Pôvodná správa-----
>Od: Jakub Lužn [mailto:limo...@gmail.com]
>Komu: pyt...@py.cz
>Predmet: [python] Ukončení zaneprázdněného thread u
>
>
>Zdarec :-)
>
>Vytvořím vedlejší thread pomocí modulu threading a dám mu za úkol čekat.
>Spustím ho, a v hlavním threadu dám pořád dokola něco vypisovat. Když potom
>ale dám KeyboardInterrupt, tak se hlavní thread ukončí, ale vedlejší zůstane
>viset na tom čekání. Je nějakej způsob, jak thread ukončit i s tím čekáním?
>
>#!/usr/bin/env python
>import threading
>
>def thread1():
>while(1):
>čekej_do_nekonečna()
>
>t1 = threading.Thread(target = thread1)
>t1.start()
>
>while(1):
>print "blbnu :)"
>_______________________________________________
>Python mailing list
>Pyt...@py.cz
>http://www.py.cz/mailman/listinfo/python