Lukas Lechner
fun main() = runBlocking { val job = launch { repeat(5) { index -> println("operation number $index") ensureActive() Thread.sleep(100) } } delay(150) job.cancel() }
octylFractal
runBlocking
job.cancel()
Tijl
ensureActive()
yield()
delay
Thread.sleep
<http://Dispatcher.IO|Dispatcher.IO>
ensureActive
supend
A modern programming language that makes developers happier.