进程与进程之间进行通信采用Queue(现进先出)
1、单个进程与进程之间的通信,就是用Process()实例化的对象,使用multiprocessing中的Queue进行通信
Queue中有两个重要方法:q = Queue(maxSize): maxSize就是最大的数量个数
put(object, block = True, timeout):把数据加入队列,如果block =True以为这阻塞,
如果timeout为正整数,超时后如果还没空闲的队列就会提示Full错误
put_nowait(object) = put(object, False) 非阻塞
get(block = True, timeout) 从队列中获取并移除数据,默认阻塞
get_nowait() = get(False)
2、进程池之间的通信,使用的是mutilprocessing.Manager().Queue()