1
clino 2015-05-18 11:48:14 +08:00
multiprocessing.Queue 这个重点是支持进程间的通讯
第二个应该木有这种功能吧 |
2
cc7756789 OP @clino 我的理解就是Queue模块是给多线程用的,多线程之间可以共享内存,而multiprocessing自带的Queue支持多进程间的通讯 ?
|
3
clino 2015-05-18 16:18:00 +08:00
@cc7756789
文档不看的? ''' multiprocessing supports two types of communication channel between processes: Queues ... Pipes ... ''' |
4
kimchan 2015-06-16 17:56:47 +08:00
multiprocessing.Queue 是用来支持多个进程使用一个队列的, 如果你程序是多进程, 但是使用的队列的Queue.Queue, 那么每个进程就会都新建了一个队列, 无法供应资源
|