IT用語集 › プログラミング › コルーチン

コルーチン

プログラミング Svenska → 更新: 2026-10-20

実行を一時停止し、後で再開できる関数。スレッドより安く、関数呼び出しより高い。

KotlinのコルーチンやGoのgoroutine、Pythonのasync/await、C++20のコルーチンなどがある。同じOSスレッド上に千個のコルーチンがあっても問題ないが、OSスレッドを千本立てるとスタックだけで8GBを食う。現代の非同期・並行システムの基礎である。

← 用語集に戻る