この記事では、非同期プログラミングの実行環境における「コアごとのスレッド」のモデルが衰退している理由について論じています。従来のスレッドごとに作業を割り当てる方法は、特にデータが偏る場合に効率が悪くなることがあり、ましてやスレッド間での作業の「盗む」ことができないと、負荷が不均等になりやすいです。一方で、作業を動的に再配置することで効率を上げ、特にCPUの使用率を最大化することが重要視されています。また、データ処理におけるタスクの性質がより予測可能であるため、スケジューラーはより賢明な決定を下すことが可能です。これにより、共有状態の並行性が再び人気を得ています。