How Suspend Functions Work in Kotlin: Under the hood - droidcon
The suspension capability is the most essential feature upon which all other Kotlin Coroutines concepts are built. Your main goal in this article will be to gain a solid understanding of how it works internally.