进程之间通信可连接公共空间进行通信,相互获取公共信息。
Queue使用
可以使用multiprocessing模块的Queue实现多进程之间的数据传递,Queue本身是一个消息队列。
Queue()函数在内存中申请一段缓冲区
存放数据 q.put(msg)
获取数据 sg = q.get()
消息队列特点:先进先出
q.put()列为满时候,可能会阻塞(调用q.qut()任务等待)
q.get()在队列为空时候,可能会阻塞(调用者等待)