Queue是python中的标准库,可以直接import 引用,其实就是队列,队列的构造的时候可以定义它的容量,构造的时候不写或者写个小于1的数则表示无限多
向队列中放值(put)
在队列中取值get() 当一个队列为空的时候如果再用get取则会堵塞
from multiprocessing import Queue
q = Queue()
q.put("123")
q.put(4)
q.put(['xiao', 'ming'])
print q.get()
print q.get()
print q.get(q = Queue()
def reader_proc():
print q.get()
if __name__ == "__main__":
reader = Process(target=reader_proc)
reader.start()
q.put(100)
reader.join()Lock acquire(), release()
本文介绍了Python标准库中的Queue模块,包括如何创建队列并设定其容量、如何使用put方法向队列中添加元素以及如何使用get方法从队列中取出元素。同时也探讨了在多进程环境中如何使用Queue进行进程间的数据传递。
185

被折叠的 条评论
为什么被折叠?



