代码:python
#!/usr/bin/env python # encoding: utf-8 """ @author: 侠之大者kamil @file: 队列test.py @time: 2016/3/28 9:15 """ import queue q = queue.Queue(2) q.put('AA') q.put('BB') print(q.full())#True .full() 若是队列满了,返回True,反之False print(q.qsize())#2 .qsize() 返回队列的大小 print(q.get())#AA .get_nowait() 至关Queue.get(False) print(q.qsize())#1 print(q.empty())#False .empty() 若是队列为空,返回True,反之False print(q.get())#BB .get([block[, timeout]]) 获取队列,timeout等待时间 print(q.empty())#True .empty() 若是队列为空,返回True,反之False print(q.full())#False .full() 若是队列满了,返回True,反之False #非阻塞 q.put(item) 写入队列,timeout等待时间 #q.put_nowait(item) 至关q.put(item, False)