import Ġkotlinx . coroutines .* Ċ import Ġkotlin . system . measure Time Millis Ċ Ċ suspend Ġfun Ġdoing Something He avy (): ĠInt Ġ{ Ċ ĉ delay ( 1 0 0 0 L ) Ċ ĉ return Ġ 4 2 Ċ } Ċ suspend Ġfun Ġdoing Something He avy 2 (): ĠInt Ġ{ Ġ/* Ġ*/ Ġ} Ċ Ċ fun Ġmain () Ġ= Ġrun Blocking Ġ{ Ċ ĉ val Ġtime Ġ= Ġmeasure Time Millis Ġ{ Ċĉ ĉ val Ġresult 1 Ġ= Ġasync Ġ{ Ġdoing Something He avy () Ġ} Ċĉ ĉ val Ġresult 2 Ġ= Ġasync Ġ{ Ġdoing Something He avy 2 () Ġ} Ċĉ ĉ println (" Results : Ġ${ result 1 . await () Ġ+ Ġresult 2 . await () }") Ġ// Ġ 4 6 2 Ċ ĉ } Ċ ĉ println (" Completed Ġin : Ġ${ time . div ( 1 0 0 0 )} s ") Ġ// Ġ 1 s Ċ }