fun delMain() = runBlocking { log("hello from $uid") val job = async(Dispatchers.Default) { runMany() } gMap["global"] = job log("goobye, async scheduled") val blockingResult1 = blockingLoadUrl(10) val blockingResult2 = blockingLoadUrl(5) val asyncResult = try { job.await() } catch (e: Exception) { emptyList() } log("${tsDiff(blockingResult1)}, ${tsDiff(blockingResult2)}, ${asyncResult.map(::tsDiff)}") }