进程池
Posted wy3713
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了进程池相关的知识,希望对你有一定的参考价值。
进程是不能无限开启的
如果必须要用多个进行
而且是高计算型 没有IO操作的程序
希望并行最充分的使用cpu
import os import time from multiprocessing import Pool def func(i): time.sleep(0.1) print(os.getpid(),i) if __name__ == ‘__main__‘: p = Pool(5) for i in range(20): p.apply_async(func,args=(i,)) p.close() p.join()
以上是关于进程池的主要内容,如果未能解决你的问题,请参考以下文章
在 Python 多处理进程中运行较慢的 OpenCV 代码片段