并发编程之多进程

Posted sjingx

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了并发编程之多进程相关的知识,希望对你有一定的参考价值。

一. 进程理论

二. 开启进程的两个方法

1. multiprocessing模块介绍

multiprocessing模块是用来开启子进程,并在子进程中执行我们定制的任务(比如函数),功能:支持子进程通信和共享数据、执行不同形式的同步,提供了Process、Queue、Pipe、Lock

 

2. Process类的介绍

创建进程的类

  Process(group=None, target=None, name=None, args=(), kwargs={})

  强调:

    1. 需要使用关键的方式来指定参数

    2. args指定的为传给target函数的位置

参数介绍:

  group参数未使用,值始终为None

  target表示调用对象,即子进程要执行的任务

 

    args表示调用对象的位置参数元组,args=(1,2,‘egon‘,)

 

三. join方法

以上是关于并发编程之多进程的主要内容,如果未能解决你的问题,请参考以下文章

并发编程之多进程

并发编程路线

并发编程之多进程进程进程

python并发编程之多进程

python并发编程之多进程理论部分

并发编程之多进程