父进程中更改的共享内存是否会影响子进程?

时间:2013-05-02 19:16:33

标签: python multiprocessing

共享内存数组(multiprocessing.Array对象)作为参数发送到进程。如果父进程更改了共享内存,子进程是否会看到更改?父进程可以看到子进程所做的更改吗?

如果没有,我可以用什么方式使用子进程填充的队列中的数据来更改共享内存?我考虑过使用其他流程,但这似乎是多余的。

关于此的文件似乎很少......

平台是Windows 8

1 个答案:

答案 0 :(得分:1)

请参阅http://docs.python.org/2/library/multiprocessing.html#sharing-state-between-processes

该示例显示了在子进程中修改的数组,并且更改在父进程中可见(以及值也是如此)。