funmain(args: Array<String>){launch(CommonPool){// create new coroutine in common thread pooldelay(1000L)// non-blocking delay for 1 second (default time unit is ms)println("World!")// print after delay}println("Hello,")// main function continues while coroutine is delayed
Thread.sleep(2000L)// block main thread for 2 seconds to keep JVM alive}