Pythonのスレッドキュー


Q1は= queue.Queue()#FIFOの
Q2 = queue.LifoQueue()#LIFOの
Q3 = queue.PriorityQueue()#プライオリティキュー(小から大へデキュー)
初期化パラメータ:
MAXSIZE:キューの最大容量
一般的に使用されるの例機能:
GET():列
PUT():エンキュー
get_nowait():どの要素がブロックされていないが、直接同等GET(ブロック= False)が与えられていないとき
put_nowait():キューがいっぱいになったときにブロックされていませんでしたが、直接与えられた同等のPET(項目、偽ブロック=)
空():キューが空であるかどうかを
QSIZE():キューサイズを返す
)task_done((GET()を実行した後)タスクに信号を送り、キューが完了している
(参加)する場合、キュー空の(非初期:受信したtask_done()信号及びその後のタスクを実行します)

おすすめ

転載: www.cnblogs.com/lides/p/11184262.html