【发布时间】:2014-08-25 03:42:10
【问题描述】:
为什么 multiprocessing 包为 python pickle 对象在进程之间传递它们,即将不同进程的结果返回到主解释器进程?这可能是一个非常幼稚的问题,但是为什么进程 A 不能说处理 B “对象 x 在内存中的 y 点,它现在是你的了”,而不必执行将对象表示为字符串所需的操作。
【问题讨论】:
-
进程不允许访问其他进程的内存。这有明显的安全原因,但也有可能一个进程搞砸并破坏其他一些(可能是关键的)进程的内存。
标签: python multiprocessing pickle