标签: python numpy locking
最近我在一个项目上工作,我在其中运行两个模块并行但在单独的解释器中。我想通过numpy memmap建立一个IPC。
IPC的主要部分运行良好,但我也希望在进程之间交换一些状态信息,这需要同步。因此,当某个进程访问它时,我想从其他模块锁定numpy memmaps。
我通过pickle + lockfile做到了,但是酸洗是一个瓶颈,所以我希望它通过直接内存IPC加速进程,即使用numpy.memmap。有什么想法吗?