zoukankan      html  css  js  c++  java
  • python3 守护进程

    code

    macname@MacdeMBP Desktop % 
    macname@MacdeMBP Desktop % cat test.py
    
    import time
    from multiprocessing import Process
    
    
    def func(name, sec):
        print(name, 123)
        time.sleep(sec)
        print(name, "123end")
    
    if __name__ == '__main__':
        p1 = Process(target=func, args=("进程1", 1))
        p2 = Process(target=func, args=("进程2", 2))
        p3 = Process(target=func, args=("进程3", 3))
        p1.daemon = True  # 必须在start()之前设置守护进程
        p1.start()
        p2.start()
        p3.start()
        time.sleep(0.5)
        print("主进程结束,主进程还得等待其他子进程(非守护进程)结束才行")
    
    macname@MacdeMBP Desktop % python3 test.py
    进程1 123
    进程2 123
    进程3 123
    主进程结束,主进程还得等待其他子进程(非守护进程)结束才行
    进程2 123end
    进程3 123end
    macname@MacdeMBP Desktop % 

  • 相关阅读:
    hdu1085
    hdu1028
    hdu2189
    母函数
    博弈论
    nginx安装
    学习好站点
    nginx在linux下安装
    wget 命令用法详解
    U盘安装CentOS7的帖子
  • 原文地址:https://www.cnblogs.com/sea-stream/p/14054828.html
Copyright © 2011-2022 走看看