Python多进程multiprocess之多进程返回值获取
由于python内部GIL(全局解释器锁)的存在,所以python的线程实际上并不能很好的起到任务并行处理的作用,尤其是无法充分利用系统多核的优势,因此想要利用多核处理并行任务,就需要用到多进程——multiprocess。由于多进程任务时,经常需要返回函数的结果,这里主要关注进程返回值的获取。首先定义一个简单函数:def add(n): s = 0 for i in range(n): s += 1 print(f'子进程{n}') return s用串行的方法:import tim
原创
2020-08-12 14:50:00 ·
15955 阅读 ·
2 评论