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只能是一维的。

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值