进程线程_daemon
Posted hapyygril
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了进程线程_daemon相关的知识,希望对你有一定的参考价值。
1.守护进程:主进程代码结束,守护进程立马结束
#守护进程 daemon:print(‘主‘)执行完成后,p1就结束掉 from multiprocessing import Process import time #并发,在同一个终端打印 def work(): print("123" ) time.sleep(1) print("123done") def work2(): print("456" ) time.sleep(5) print("456done") if __name__=="__main__": p1=Process(target=work) p2=Process(target=work2) p1.daemon=True p1.start() p2.start()
time.sleep(0.1) print(‘主‘) ‘‘‘
123
456
主
456done
‘‘‘
2.守护线程:主线程运行结束【其他非守护线程都运行结束】,守护线程立马结束
#守护线程 daemon: from threading import Thread import time def work(): print("123" ) time.sleep(1) print("123done") def work2(): print("456" ) time.sleep(5) print("456done") if __name__=="__main__": t1=Thread(target=work) t2=Thread(target=work2) t1.daemon=True t1.start() t2.start() time.sleep(0.1) print(‘主‘) ‘‘‘ 123 456 主 123done 456done ‘‘‘
以上是关于进程线程_daemon的主要内容,如果未能解决你的问题,请参考以下文章