赞
踩
我们使用multiprocessing库下的Pool开启多进程
multiprocessing是python3内置的,不需要下载安装,直接导入即可
我们写个简单的实例,来展示到底为什么要使用多进程,以及多进程有哪些作用
让我们使用进程的第一种情况观察
阻塞(sè):简单理解就是,计算机等待进程结束的一种状态,先看一下下面这段代码
from time import sleep
from multiprocessing import Pool
import os # 引入os库的作用是为了获取子进程的ID,让我们更直观查看进程的进度
def pid():
print(f'当前正在运行的进程是{os.getpid()}') # os.getpid()获取当前进程的ID
sleep(1)
if __name__ == '__main__':
pool = Pool(5) # 开启最大数量为5的进程池
for i
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。