fun concurrencyTest(){ val time1 = measureTimeMillis { runBlocking { val listOfDeferred: List<Deferred<Int>> = (1..50).map { i -> async { delay(100) Int.MIN_VALUE } } } } println("operation1: $time1 ms") val time2 = measureTimeMillis { (1..50).map { i -> Thread.sleep(100) Int.MIN_VALUE } } println("operation2: $time2 ms") }