Python 如何在多个进程之间共享内存?

Oli*_*ken 6 python shared-memory multiprocessing

我读到进程在单独的内存空间(链接)上运行。然而,python 的 multiprocessing 包提供了共享内存(multiprocessing.Value、multiprocessing.Array)。

  • 这些数据存储在哪里(在哪个进程中)?
  • 子进程是否通过引用访问数据?

use*_*ica 4

数据分配在通过mmapmodule创建的共享、匿名内存映射中。您可以在此处此处查看代码。