multiprocessing_

https://morvanzhou.github.io/tutorials/python-basic/multiprocessing/

由于和thread相近,就不在浪费时间编码了。

相同之处:

(1)定义——start——join

(2)存储:queue

(3)效率对比:进程实际还是单核,但是多核采用的是占多全部cpu

(4)线程池

(5)共享内存:对于进程,可以考虑使用全局变量来进行;但是对于线程,只能使用cacash中 的单独部分,定义:mp.value('i', 1)

(6)lock,这个也一样


猜你喜欢

转载自blog.csdn.net/gaotihong/article/details/80989735