package Ġcom . ben ny hu o . kotlin . coroutines . sample Ċ Ċ import Ġcom . ben ny hu o . kotlin . coroutines . delay Ċ import Ġcom . ben ny hu o . kotlin . coroutines . launch Ċ import Ġcom . ben ny hu o . kotlin . coroutines . run Blocking Ċ import Ġcom . ben ny hu o . kotlin . coroutines . utils . log Ċ Ċ fun Ġmain ( args : ĠArray < String >) Ġ= Ġrun Blocking Ġ{ ĊĠĠĠ Ġlog ( 1 ) ĊĠĠĠ Ġval Ġjob Ġ= Ġlaunch Ġ{ ĊĠĠĠĠĠĠĠ Ġlog ( 1 ) ĊĠĠĠĠĠĠĠ Ġdelay ( 1 0 0 0 L ) ĊĠĠĠĠĠĠĠ Ġlog ( 2 ) ĊĠĠĠ Ġ} ĊĠĠĠ Ġlog ( 2 ) ĊĠĠĠ Ġjob . join () ĊĠĠĠ Ġlog ( 3 ) Ċ }