マルチタスク (別名コルーチン) の発電機を使用して協調型マルチタスクを実行する Python プログラムやマルチタスクを使用して書かれた非同期 i/o アプリケーション I/O のソケットまたは、キューからデータを取得するなどの (潜在的に) ブロック操作を実行するたびに共有タスク マネージャーをもたらす協調タスクのセットから成っていることができます。タスク マネージャー (その間に実行する他のタスクを許可する) タスクを一時的に中断し、ブロッキング操作が完了したら再起動します。このようなアプローチがあるだろうそうでなければ select() および/または複数のスレッドを使用して同時実行を実現するアプリケーションに適しています。