python中Multiprocessing

Posted 么么打123

tags:

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

import multiprocessing as mp

#该函数不能有返回值,如果需要则应该将值放在queue中
def job(a,b): print(aaaa) if __name__ == __main__: #必须在该框架下 p1 = mp.Process(target = 函数名,args = (形参)) #仅仅定义进程,形参只有一个时后面加个逗号 p2 = mp.Process(target = 函数名,args = (形参))
p1.start()
p2.start()
#开始
p1.join()
p2.join()

 

以上是关于python中Multiprocessing的主要内容,如果未能解决你的问题,请参考以下文章

python编程中的并发------多进程multiprocessing

在 Python 中使用 multiprocessing.shared_memory.ShareMemory 时出现分段错误(退出代码 139(被信号 11:SIGSEGV 中断))

在 Python 中使用 multiprocessing.Pool 和返回自定义对象的函数

在子 multiprocessing.Process (Python3) 中打开 PyQt5 窗口

使用multiprocessing模块创造多进程

Python多进程池 multiprocessing Pool