同時実行
この章で説明するモジュールは、コードの同時実行をサポートします。 ツールの適切な選択は、実行するタスク(CPUバウンドとIOバウンド)および推奨される開発スタイル(イベント駆動型協調マルチタスクとプリエンプティブマルチタスク)によって異なります。 概要は次のとおりです。
threading
—スレッドベースの並列処理multiprocessing
—プロセスベースの並列処理concurrent
パッケージconcurrent.futures
—並列タスクの起動subprocess
—サブプロセス管理sched
—イベントスケジューラqueue
—同期されたキュークラス
上記のサービスの一部のサポートモジュールは次のとおりです。