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")
    }