正因为如此,我想尝试使用多进程的共享内存。(我对其他方法持开放态度,前提是它们不是太复杂)。
我已经看到一些关于使用python多处理的共享内存方法的问题。但是,我还没有看到使用多维数组来完成此操作的示例。我试着把多维数组插入到mp.Array中,这样就得到了TypeError: only size-1 arrays can be converted to Python scalars。,但如果可以避免的话,我宁愿不
,线程将停止,我对我的20000个线程执行此操作。因此,我应该将数组划分为更小的数组,并将它们加载到共享内存中,然后循环处理较小的数组的数量,并(最终将最后一个数组放入内存中)。澄清一下:目前我使用了20 000个线程,全局内存中的1数组(150 an ),共享内存中的数字序列(例如: 1,2,3,4,5),表示为数组。Thread0从cell0开始,查看全局<e