efemoney
05/17/2021, 3:09 PMelizarov
05/17/2021, 3:15 PMcoroutineScope {
val t1 = async { task1() }
val t2 = async { task2() }
select {
t1.onAwait { /* t1 is first */ }
t2.onAwait { /* t2 is first */ }
}
t1.cancel()
t2.cancel()
}
efemoney
05/17/2021, 3:18 PM