强大的Manage
2024-10-18 22:38:59
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': }
[, , , , ]
最新文章
- excel单元格内换行
- 循序渐进Python3(十)-- 0 -- RabbitMQ
- JSON.parse()和JSON.stringify()使用
- std::shared_ptr(二)
- Quick Tip: Outline Elements on Hover
- hdu4004(二分)
- Android 中单位讲解
- MFC 刷新失效的Picture控件
- W3Cschool学习笔记——HTML基础教程
- 【Linux命令】ps命令
- iOS: 解决某些第三方库因为ARC不能使用的问题
- FPGA时序约束的几种方法 (转)
- nginx怎么与tomcat完美结合
- 简单的Java,Python,C,C++
- 2018软工实践—Alpha冲刺(2)
- C 语言 - 分支、跳转和循环语句
- phantomjs rendering
- 推荐 的FPGA设计经验(4) 时钟和寄存器控制架构特性使用
- SPOJ - LCS2
- 目标跟踪之ECO:Efficient Convolution Operators for Tracking
热门文章
- Y2K Accounting Bug(poj2586)
- [LeetCode] 687. Longest Univalue Path_Easy tag: DFS recursive
- chrome正受到自动测试软件的控制-----web自动化测试如何去掉这段提示
- GridView 点滴
- Qt下QString转char*
- vs调试程序时发现变量、类等程序找不到混乱问题
- MFC六大核心机制之三:动态创建
- 匹克定理pick
- uva10003
- python服务器端、客户端的模型,客服端发送请求,服务端进行响应(web.py)