package Ġcom . k ym js . kotlin primer Ċ Ċ import Ġkotlinx . coroutines . experimental .* Ċ Ċ /** Ċ Ġ* ĠCreated Ġby ĠZ hang T ao Ġon Ġ 1 8 / 7 / 1 5 . Ċ Ġ*/ Ċ Ċ fun Ġmain ( args : ĠArray < String >) Ġ= Ġrun Blocking < Unit > Ġ{ ĊĊĠĠĠ Ġval Ġjob Ġ= Ġlaunch () Ġ{ ĊĠĠĠĠĠĠĠ Ġprintln (" launch ..." Ġ+ ĠThread . currentThread (). name ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġval Ġjob 2 Ġ= Ġasync ( Common Pool ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdelay ( 5 0 0 L ) ĊĠĠĠĠĠĠĠ Ġprintln (" async ..." Ġ+ ĠThread . currentThread (). name ) ĊĠĠĠĠĠĠĠ Ġreturn @ async Ġ" hello " ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprintln (" job 2 çļĦ è¾ĵåĩº ï¼ļ" Ġ+ Ġjob 2 . await ()) ĊĠĠĠ Ġdelay ( 1 3 0 0 L ) Ċ } Ċ