defhlt
10/19/2016, 3:16 PMreport("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
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]