摘要: 1、基本概念 多个进程可以协同工作来完成一项任务,通常需要共享数据。所以在多进程之间保持数据的一致性就很重要,需要共享数据协同的进程必须以适当的策略来读写数据。同步原语和线程的库类似。 - Lock:一个Lock对象有两个方法acquire和release来控制共享数据的读写权限。 - Event: 阅读全文
posted @ 2018-10-18 15:33 杜先生的博客 阅读(3499) 评论(0) 推荐(0) 编辑
摘要: 1、基本概念 多进程主要用multiprocessing和mpi4py这两个模块。 multiprocessing是Python标准库中的模块,实现了共享内存机制,可以让运行在不同处理器核心的进程能读取共享内存。 mpi4py库实现了消息传递的编程范例(设计模式)。简单来说就是进程之间不靠任何共享信 阅读全文
posted @ 2018-10-18 11:12 杜先生的博客 阅读(1565) 评论(0) 推荐(1) 编辑