threading.Thread join setDeamon

来源:互联网 发布:知行理工app最新版 编辑:程序博客网 时间:2024/06/03 15:16
def run():
print u"线程启动\n"
time.sleep(5)
t=threading.Thread(target=run)
t.setDaemon(0)
t.start()
#t.join()

print u'主线程结束'



join阻塞的启动 t 线程的线程也就是主线程,阻塞到t线程执行完成 主线程才接着执行

setDeamon(True) 当主线程退出时,顺带着杀死子线程退出, 设置为False时,主线程完成任务时会等这子线程完成才会退出。



0 0