kotlin协程,runBlocking里面的launch
import kotlinx.coroutines.*
import kotlin.system.measureTimeMillis
fun main(args: Array<String>) {
println("start")
val time = measureTimeMillis {
runBlocking {
println("1")
launch {
println("->a")
delay(2000)
println("a")
}
launch {
println("->b")
delay(1500)
println("b")
}
println("2")
}
}
println("time=$time")
}
start
1
2
->a
->b
b
a
time=2071