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 投稿