gpt4 book ai didi

python - multiprocessing.shared_memory 是否需要锁定?

转载 作者:行者123 更新时间:2023-12-03 18:00:39 26 4
gpt4 key购买 nike

我正在学习 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

最佳答案

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

关于python - multiprocessing.shared_memory 是否需要锁定?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63328475/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com