sailxjx
11/15/2017, 8:08 AMclass MyRunner(val n: Int) {
suspend fun run() {
doSomething()
// delay(1000) // works as expected
Thread.sleep(1000) // unexpected
}
}
fun main(args: Array<String>) {
(1..100).forEach { n ->
launch(CommonPool) {
MyRunner(n).run()
}
}
Thread.sleep(10000)
}