百木园-与人分享,
就是让自己快乐。

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——为子进程的名称

来源:https://www.cnblogs.com/XiaoYang-sir/p/14767576.html
图文来源于网络,如有侵权请联系删除。

未经允许不得转载:百木园 » multiprocessing模块-process模块

相关推荐

  • 暂无文章