并发编程之多进程
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方法
以上是关于并发编程之多进程的主要内容,如果未能解决你的问题,请参考以下文章