[python] Ukončení zaneprázdněného threadu

Jan Janech devel na atlas.sk
Čtvrtek Duben 24 22:34:11 CEST 2008


http://sebulba.wikispaces.com/recipe+thread2

Jakub Lužný wrote:
> 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
> Python na py.cz
> http://www.py.cz/mailman/listinfo/python
> 
> 
> 


-- 

____________________________
Ing. Jan Janech
Katedra softverovych technologii
Fakulta riadenia a informatiky
Zilinska Univerzita


Další informace o konferenci Python