python中的并发编程

一.多进程 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 为子进程的名称

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zzdjxx.html