safest way to kill a thread

limodou limodou at gmail.com
Wed Jan 19 02:46:36 EST 2005


I think only those threads which invoked with setDaemon() method will 
exit, and others will not,  as the main program exit.

martinnitram at excite.com wrote:
> limodou wrote:
> 
>>Using Thread's method setDaemon() before you call the start() method.
>>Just like :
>>t.setDaemon(True)
>>t.start()
> 
> thank for fast reply.
> from python.org doc, said that setDaemon() function as
> "The entire Python program exits when no active non-daemon threads
> are left."
> is it mean that when the main program exit (normally/abnormally), all
> threads created will also exit?
>   Thank again.
> 

-- 
I love python!
My Blog: http://www.donews.net/limodou



More information about the Python-list mailing list