并发编程 process 模块的方法及运用 僵尸与孤儿

进程创建的两种方法

Process()

继承Process

重写run方法,传参数的时候要写init,但是注意要在init方法中运行父类的init方法

Windows下写代码开启子进程时,必须写上if __name__ == ‘__main__’:

两种参数形式

Args=(1,)

Kwargs = {‘n’:1} n必须和执行任务需要的形参相同

验证空间隔离

对全局变量进行修改

Join

等待子进程运行结束,主进程再继续往下执行

Terminate : 给操作系统发送了一个关闭进程的信号,实际执行是操作系统

  is_alive: 看一下你这个进程对象是否还活着

创建进程的for循环应用

测试了一下三个任务的执行时间

子进程不能input

僵尸进程和孤儿进程

守护进程

原文地址:https://www.cnblogs.com/qq1426794755/p/9837942.html