天天看点

python多进程

开始方法

上下文

Queues

Pipes

例如你可以使用一个锁来确保只有一个进程打印到标准输出

Shared memory

使用 Value 或 Array,数据可以存储在一个共享内存映射 。例如,下面的代码

参数' d '表示双精度浮点数,参数“i”表示一个带符号整数。这些共享对象将进程和线程安全的。

Server process

通过 Manager() ,返回一个管理器对象,用以控制持有Python对象的服务进程,并允许其他进程使用代理来操作它们。

服务进程管理器比使用共享内存对象更加灵活,因为他们可以支持任意的对象类型。同样,一个管理器可以在不同的电脑通过网络共享的过程。然而,他们慢于使用共享内存。