So this code (report is a log.d function) ``` rep...
# coroutines
d
So this code (report is a log.d function)
Copy code
report("before async block")
async<Unit> {
    report("before await")
    val bitmap = await(loadBitmap("bitmap.bmp"))
    report("after await")
    imageView.setBitmap(bitmap)
}
report("after async block")
produces
Copy code
Reporting [before async block] from Thread[main,5,main]
Reporting [before await] from Thread[main,5,main]
Reporting [after async block] from Thread[main,5,main]
Reporting [after await] from Thread[ForkJoinPool.commonPool-worker-1,5,main]