1. 首页
  2. 编程语言
  3. Python
  4. Python multiprocessing.Manager介绍和实例(进程间共享数据)

Python multiprocessing.Manager介绍和实例(进程间共享数据)

上传者: 2022-02-08 02:14:59上传 PDF文件 47.30 KB 热度 6次

Python中进程间共享数据,处理基本的queue,pipe和value+array外,还提供了更高层次的封装。Manager()返回的manager对象控制了一个server进程,此进程包含的python对象可以被其他的进程通过proxies来访问。从而达到多进程间数据通信且安全。Manager支持的类型有list,dict,Namespace,Lock,RLock,Semaphore,BoundedSemaphore,Condition,Event,Queue,Value和Array。然而当使用manager返回的namespace的proxy的时候,_属性值属于proxy,跟原来的namespace没有关系。

用户评论