BXBJU͠ͳ͔ͬͨ߹ɺ'JSF'PSHFU w DPSPVUJOF LPUMJO w ඇಉظ࣮ߦ͍ͨؔ͠TVTQFOEGVODUJPOʢதஅؔʣͱͯ͠ఆٛ͢Δ w TVTQFOEGVODUJPOͷΓͷܕʹറΓͳ͠ w TVTQFOEGVODUJPOɺTVTQFOEGVODUJPO෦ͰͷΈݺͼग़ͤΔ private static async Task<int> HeavyWork() { // ͳΜ͔͍͢͝ॏ͍ͨॲཧ await Task.Delay(1000); Console.WriteLine("done!"); return 0; } static void Main(string[] args) { Task.Run(async () => { await HeavyWork(); await HeavyWork(); await HeavyWork(); }).Wait(); } suspend fun heavyWork(): Int { /// ॏ͍ॲཧ sleep(1000) println("done!") return 0 } fun main() { GlobalScope.launch { heavyWork() heavyWork() heavyWork() } }