noun
coroutine
Computing term for a cooperative, non-preemptive multitasking subroutine that can suspend and resume execution.
Pythonでは、async/awaitを使ってコルーチンを定義できる。
In Python, you can define a coroutine using async/await.
コルーチンはスレッドより軽量な並行処理の単位として使われる。
Coroutines are used as a lighter-weight unit of concurrency than threads.