ホームページ >バックエンド開発 >Python チュートリアル >Python3 Queue (一方向キュー) の詳細な紹介
キューの作成
import queue q = queue.Queue()
empty (キューが空の場合はTrueを返す)
import queue q = queue.Queue()print(q.empty())#输出:True
full (キューがいっぱいの場合はTrueを返す)
import queue q = queue.Queue(1) #指定队列大小q.put('a')print(q.full())#输出:True
put (キューに要素を入れる) get (キューから要素を取り出す) 先入れ先出し原則
import queue q = queue.Queue() q.put('a') q.put('b')print(q.get())#输出:a
get_nowait (待たずにすぐに要素を取り出す)
#占位
put_nowait (待たずにすぐに要素を入れる)
#占位
join (キュー内のすべてのタスクが処理されるまで呼び出しスレッドをブロックします)
#占位
qsize (キュー内の要素の数を返します)
import queue q = queue.Queue() q.put('a') q.put('b')print(q.qsize())#输出:2
task_done (タスクの完了後) 、リクエストをタスクに送信します 完了キューがシグナルを送信します)
#占位
以上がPython3 Queue (一方向キュー) の詳細な紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。