码迷,mamicode.com
首页 > 编程语言 > 详细

进程线程_daemon

时间:2020-03-28 21:33:53      阅读:73      评论:0      收藏:0      [点我收藏+]

标签:执行   其他   art   守护进程   RoCE   reading   targe   col   __name__   

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

标签:执行   其他   art   守护进程   RoCE   reading   targe   col   __name__   

原文地址:https://www.cnblogs.com/hapyygril/p/12589366.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!