Queue和Pipe实现的数据共享方式只支持两种结构 Value 和 Array。Python中提供了强大的Manage专门用来做数据共享,其支持的类型非常多,包括: Value,Array,list, dict,Queue, Namespace, Lock, RLock, Semaphore, BoundedSemaphore, Condition, Event等
其用法如下:

from multiprocessing import Process, Manager
def func(dt, lt):
for i in range():
key = 'arg' + str(i)
dt[key] = i * i lt += range(, ) if __name__ == "__main__":
manager = Manager()
dt = manager.dict()
lt = manager.list() p = Process(target=func, args=(dt, lt))
p.start()
p.join()
print(dt, '\n', lt)

输出

{'arg0': , 'arg1': , 'arg2': , 'arg3': , 'arg4': , 'arg5': , 'arg6': , 'arg7': , 'arg8': , 'arg9': }
[, , , , ]

最新文章

  1. excel单元格内换行
  2. 循序渐进Python3(十)-- 0 -- RabbitMQ
  3. JSON.parse()和JSON.stringify()使用
  4. std::shared_ptr(二)
  5. Quick Tip: Outline Elements on Hover
  6. hdu4004(二分)
  7. Android 中单位讲解
  8. MFC 刷新失效的Picture控件
  9. W3Cschool学习笔记——HTML基础教程
  10. 【Linux命令】ps命令
  11. iOS: 解决某些第三方库因为ARC不能使用的问题
  12. FPGA时序约束的几种方法 (转)
  13. nginx怎么与tomcat完美结合
  14. 简单的Java,Python,C,C++
  15. 2018软工实践—Alpha冲刺(2)
  16. C 语言 - 分支、跳转和循环语句
  17. phantomjs rendering
  18. 推荐 的FPGA设计经验(4) 时钟和寄存器控制架构特性使用
  19. SPOJ - LCS2
  20. 目标跟踪之ECO:Efficient Convolution Operators for Tracking

热门文章

  1. Y2K Accounting Bug(poj2586)
  2. [LeetCode] 687. Longest Univalue Path_Easy tag: DFS recursive
  3. chrome正受到自动测试软件的控制-----web自动化测试如何去掉这段提示
  4. GridView 点滴
  5. Qt下QString转char*
  6. vs调试程序时发现变量、类等程序找不到混乱问题
  7. MFC六大核心机制之三:动态创建
  8. 匹克定理pick
  9. uva10003
  10. python服务器端、客户端的模型,客服端发送请求,服务端进行响应(web.py)