Pythonの並行処理:キュー、スレッドプール、プロセスプール、そしてコルーチン
キュー
キューはデータを一時的に保存するためのデータ構造で、特に並行処理において重要な役割を果たします。Pythonではqueueモジュールが提供されています。
import queue
# FIFOキュー(先入れ先出し)
q = queue.Queue(2)
q.put('データ1')
print(q.get()) # データ1
q.task_done()
q.join()
# LIFOキュー(後入れ先出し)- スタック
lifo_q = queue.LifoQueue()
l ...
6月26日 16:39 投稿