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