多访问.shared_memory是否需要锁定



我正在学习Python中的共享内存,尤其是Python 3.8模块multiprocessing.shared_memory。我在文档中没有提到锁定。(尽管父模块multiprocessing具有Lock对象(。锁是在multiprocessing.shared_memory的底层代码中还是在/dev/shm中以某种方式处理的?也就是说,在没有显式锁定的情况下,同时从多个进程写入SharedMemory对象安全吗?提前感谢您的澄清。

https://docs.python.org/3/library/multiprocessing.shared_memory.html

Array((类应该像共享内存的同步版本,所以不,我希望不会。你得到了它所说的:一块共享内存,没有同步开销,在你不需要或不想实现自己的时候。

相关内容

  • 没有找到相关文章

最新更新