• Python--day37--守护进程和几个常用的方法


    1,p.daemon = True #设置子进程为守护进程

    #守护进程会随着主进程的代码执行完毕 而结束

    #子进程 --> 守护进程
    import time
    from multiprocessing import Process
    
    def func():
        while True:
            time.sleep(0.2)
            print('我还活着')
    
    def func2():
        print('in func2 start')
        time.sleep(8)
        print('in func2 finished')
    
    if __name__ == '__main__':
        p = Process(target=func)
        p.daemon = True #设置子进程为守护进程
        p.start()
        p2 = Process(target=func2)
        p2.start()
        p2.terminate()  #结束一个子进程(第一个方法)
        time.sleep(1)
        print(p2.is_alive()) #检验一个进程是否还活着(第二个方法)
        print(p2.name)  #当前进程的名字(第三个方法)
        # i = 0
        # while i<5:
        #     print('我是socket server')
        #     time.sleep(1)
        #     i += 1
    
    #守护进程会随着主进程的代码执行完毕 而 结束
    #在主进程内结束一个子进程 p.terminate()
        #结束一个进程不是在执行方法之后立即生效,需要一个操作系统响应的过程
    #检验一个进程是否活着的状态p.is_alive()
    #p.name p.pid 这个进程的名字和进程号
  • 相关阅读:
    CSS截取字符串
    mysql数据库中列转行
    Html页面操作json串
    mysql批量上传数据
    常见的表单元素选中
    关于Connection must be valid and open.
    百度editor调用【图片上传阿里云】
    百度apistore第三方登陆
    如何提高网页运行性能
    Html页面加回滚
  • 原文地址:https://www.cnblogs.com/xudj/p/10316885.html
Copyright © 2020-2023  润新知