質問: 「コルーチン」と「スレッド」の違いは? 「コルーチン」と「スレッド」の違いは何ですか?
回答: コルーチンはシーケンシャル処理の形式です:常に1つだけが実行されています(サブルーチンakaプロシージャaka関数と同様に、バトンを互いによりスムーズに渡します)。スレッドは(少なくとも概念的には)並行処理の一種です。複数のスレッドがいつでも実行される可能性があります。 (従来、シングルcpu、シングルコアマシンでは、並行性はosの助けを借りてシミュレートされていました-今日では、非常に多くのマシンがマルチcpuやマルチコアであるため、スレッドは事実上の事実です「概念的に」だけでなく、同時に実行する。