NPE*_*NPE 14 python allocation shared-memory
是否有一个Python模块可以让我将非平凡用户类的实例放入共享内存?
我的意思是直接在共享内存中分配,而不是酸洗进出.
multiprocessing.Value并且multiprocessing.Array不适用于我的用例,因为它们似乎只支持原始类型和数组.
到目前为止我唯一发现的是POSH,但它在八年内没有改变.这表明它要么是超稳定的,要么是过时的.在我花时间试图让它发挥作用之前,我想知道是否有其他我尚未发现的替代品.
我只需要在Linux上工作.
这有点艰难。我能想到的最好的解决方案是腌制你的对象并使用c_char_p和multiprocessing.sharedctypes。您仍然必须确保没有空字节进入 c_char_p,方法是转义它们或转换为十六进制。
再想一想,也许你应该选择 POSH。
| 归档时间: |
|
| 查看次数: |
1115 次 |
| 最近记录: |