Coroutine
Funktion, die ihre Ausführung pausieren und später fortsetzen kann — teurer als ein einfacher Funktionsaufruf, aber billiger als ein Thread.
Kotlin Coroutines, Go Goroutines, Python async/await, C++20-Coroutines. Tausend Coroutines im selben OS-Thread sind kein Problem; tausend OS-Threads verschlingen 8 GB Stack. Grundlage moderner asynchroner und nebenläufiger Systeme.