这篇文章是别人文章的一个观后小结,不是什么原创。
首先第一个例子:
import threading import time def worker(): print "worker" time.sleep(1) returnfor i in xrange(5): t = threading.Thread(target=worker) t.start()import threading import time def worker(): print "test" time.sleep(1) for i in xrange(5): t = threading.Thread(target=worker) t.start() print "current has %d threads" % (threading.activeCount() - 1)import threading import time def worker(): print "test" time.sleep(2) threads = [] for i in xrange(5): t = threading.Thread(target=worker) threads.append(t) t.start() for item in threading.enumerate(): print item for item in threads: print itemimport threading import time def worker(): time.sleep(3) print "worker" t=threading.Thread(target=worker) t.setDaemon(True) t.start() print "haha"原文:http://www.cnblogs.com/hksac/p/5260768.html