コルーチンは、予定された場所で一時停止し、後で停止したところから再開できる処理です。インターネットからの情報などを待つ間、プログラムは別のタスクに切り替えられます。
水が沸くのを待つために料理を一時中断し、沸いたら同じ手順から再開するようなものです。最初からやり直す必要はありません。
コルーチンを使うと、待機中にほかの処理を続けられ、すべてが停止するのを防げます。独立したプロセスとは異なり、具体的な仕組みはプログラミング言語によって違います。
用語の解説
コルーチンは、途中で一時停止し、後で続きから再開できる処理です。

コルーチンは、予定された場所で一時停止し、後で停止したところから再開できる処理です。インターネットからの情報などを待つ間、プログラムは別のタスクに切り替えられます。
水が沸くのを待つために料理を一時中断し、沸いたら同じ手順から再開するようなものです。最初からやり直す必要はありません。
コルーチンを使うと、待機中にほかの処理を続けられ、すべてが停止するのを防げます。独立したプロセスとは異なり、具体的な仕組みはプログラミング言語によって違います。