python基础使用之线程守护

#导入模块
import time
import threading
#创建函数
def work1():
    for i in range(10):
        print("正在执行线程" ,i)
        time.sleep(1)
#设置主入口
if __name__ == '__main__':
    #创建多线程
    thread_work=threading.Thread(target=work1)
    #线程守护-子线程守护主线程,主线程结束后,子线程结束
    thread_work.setDaemon(True)
    #启动线程
    thread_work.start()

    time.sleep(2)
    print("游戏结束!")
    exit()
注:主线程没结束子线程不会结束,同理主线程结束后不会再执行子线程
  • blogger

版权所有:oldboy ---- 《python基础使用之线程守护
本文地址:http://www.bokeren.cc/post-178.html
除非注明,文章均为 《悠然生活的平淡博客-博客人linux运维之家》 原创转载请注明本文地址,谢谢。


相关推荐

你肿么看?

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。