python Queue学习

来源:互联网 发布:工业控制网络安全性 编辑:程序博客网 时间:2024/04/28 22:23

Queue是python中的标准库,可以直接import 引用,其实就是队列,队列的构造的时候可以定义它的容量,构造的时候不写或者写个小于1的数则表示无限多

向队列中放值(put)

在队列中取值get() 当一个队列为空的时候如果再用get取则会堵塞

from multiprocessing import Queueq = 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()

0 0