簡短而有效的pythonqueue佇列解釋

神棍先生發表於2018-01-05

Queue.qsize() 返回佇列的大小 
Queue.empty() 如果佇列為空,返回True,反之False 
Queue.full() 如果佇列滿了,返回True,反之False
Queue.full 與 maxsize 大小對應 
Queue.get([block[, timeout]])獲取佇列,timeout等待時間 
Queue.get_nowait() 相當Queue.get(False)
非阻塞 Queue.put(item) 寫入佇列,timeout等待時間 
Queue.put_nowait(item) 相當Queue.put(item, False)
Queue.task_done() 在完成一項工作之後,Queue.task_done()函式向任務已經完成的佇列傳送一個訊號
Queue.join() 實際上意味著等到佇列為空,再執行別的操作


相關文章