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

Jakub Lužný limoto94 na gmail.com
Čtvrtek Duben 24 18:57:12 CEST 2008


Tohle mi moc nepomůže, jde mi o to, jak odstřelit tu čekající funkci.

Dne Thursday 24. April. 2008 18:52:05 azurIt napsal(a):
> bohuzial nie je, teda o ziadnom neviem. urob nieco taketo (treba tam ale
> este osetrit ten KeyboardInterrupt - odporucam pozriet sa na modul signal
> ):
>
> #!/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:limoto94 na gmail.com]
> >Komu: python na 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
> >Python na py.cz
> >http://www.py.cz/mailman/listinfo/python
>
> _______________________________________________
> Python mailing list
> Python na py.cz
> http://www.py.cz/mailman/listinfo/python


------------- další část ---------------
Netextová příloha byla odstraněna...
Jméno: [žádný popis není k dispozici]
Typ: application/pgp-signature
Velikost: 835 bytes
Popis: This is a digitally signed message part.
Url : http://www.py.cz/pipermail/python/attachments/20080424/4a9f807b/attachment.pgp 


Další informace o konferenci Python