Python:在共享内存的池进程之间共享任意对象?
我正在尝试在进程之间共享对象,而不写入它们,这样在创建新引用时它们就不会被复制。我仍然希望使用Python:在共享内存的池进程之间共享任意对象?,python,multiprocessing,threadpool,shared-memory,copy-on-write,Python,Multiprocessing,Threadpool,Shared Memory,Copy On Write,我正在尝试在进程之间共享对象,而不写入它们,这样在创建新引用时它们就不会被复制。我仍然希望使用多处理.Pool,而不是太多的多处理.Process 我遇到了一个相当新的特性多处理.shared_memory,它甚至允许写入,尽管我不想这样做 是否可以使用多处理.共享\u内存对无法表示为数组结构(如对象数组或字典)的大型对象进行快速只读访问 如果是,您能提供一个最低限度的工作解决方案吗?您可能需要为此映射一个C类型的结构。给出了一个例子。
多处理.Pool
,而不是太多的多处理.Process
我遇到了一个相当新的特性多处理.shared_memory
,它甚至允许写入,尽管我不想这样做
是否可以使用多处理.共享\u内存
对无法表示为数组结构(如对象数组或字典)的大型对象进行快速只读访问
如果是,您能提供一个最低限度的工作解决方案吗?您可能需要为此映射一个C类型的结构。给出了一个例子。