守护线程 python 笔记

来源:互联网 发布:kyocera打印机驱动mac 编辑:程序博客网 时间:2024/06/07 13:42


#注意 注意:主进程代码运行完毕,守护进程就会结束from threading import Threadimport timedef work():    print("123")    time.sleep(2)    print("end 123")def walk():    print("456")    # time.sleep(3)    print("end456")if __name__ == '__main__':    p1=Thread(target=work)    p2=Thread(target=walk)    p1.daemon=True       #p1设置为守护线程    p1.start()    p2.start()    print("__main__------------------")#打印该行则主进程代码结束,则守护进程p1应该被终止,可能会有p1任务执行的打印信息123,因为主进程打印main----时,p1也执行了,但是随即被终止输出结果:123456__main__------------------end456



原创粉丝点击