multiprocessing模块,process模块 – 小杨

multiprocessing模块,process模块 - 小杨

一、multiprocessing模块

在python中大部分情况需要使用多进程,python提供了multiprocessing模块。

multiprocessing模块的功能众多:支持子进程、通信和共享数据、执行不同形式的同步,提供了Process、Queue、Pipe、Lock等组件。

与线程不同,进程没有任何共享状态,进程修改的数据 ,改动权在于该进程内。

二、process模块

process模块是一个创建进程的模块,借助这个模块,就可以完成进程的创建。

参数介绍:

Process(group=None, target=None, name=None, args=(), kwargs={})
​
1 group——参数未使用,值始终为None
2 target——表示调用对象,即子进程要执行的任务
3 args——表示调用对象的位置参数元组,args=(1,2,"egon",)
4 kwargs——表示调用对象的字典,kwargs={"name":"egon","age":18}
5 name——为子进程的名称
hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » multiprocessing模块,process模块 – 小杨