python补充之Multiprocessing(五)共享内存

python补充之Multiprocessing(五)共享内存

在多个CPU或核共同工作的时候,在一个CPU或核中定义了global变量是没有办法传入另一个CPU或核中的。这时候就需要共享内存来完成变量在不同CPU或核中的共享。

代码也很简单,如下:

import multiprocessing as mp

value=mp.Value('d',1) #d表示浮点数,i表示整数,其他的请自行百度。
array=mp.Array('i',[1,2,3]) #这里的array只能是一维的。

这个目前还没有用到,不是很能理解,先留着,等会用到的时候再回来看。

至此就结束了,希望能帮助到你!

你可能感兴趣的:(python,python,共享内存)