代碼: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)