一.多进程 1.1 multiprocessing模块和Process类
multiprocessing模块用来开启子进程,并在子进程中执行我们定制的任务(比如函数),该模块与多线程模块threading的编程接口类似。
multiprocessing模块的功能众多:支持子进程、通信和共享数据、执行不同形式的同步,提供了Process、Queue、Pipe、Lock等组件。
from multiprocessing import Process 用来创建子进程
Process类的参数:
group 参数未使用,值始终为None target 表示调用对象,即子进程要执行的任务 args 表示调用对象的位置参数元组,args=(1,2) kwargs 表示调用对象的字典,kwargs={\'name\':\'hantao\',\'age\':18} name 为子进程的名称