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

时间:2017-06-17 18:30:32

标签: python multiprocessing shared-memory

我读到进程在单独的内存空间(link)上运行。但是python的多处理包提供了共享内存(multiprocessing.Value,multiprocessing.Array)。

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

1 个答案:

答案 0 :(得分:3)

数据分配在通过mmap module创建的共享匿名内存映射中。您可以看到代码herehere