package Ġcor outines . examples Ċ Ċ import Ġkotlinx . coroutines . channels . Channel Ċ import Ġkotlinx . coroutines . delay Ċ import Ġkotlinx . coroutines . launch Ċ import Ġkotlinx . coroutines . run Blocking Ċ Ċ fun Ġmain () Ġ= Ġrun Blocking Ġ{ ĊĠĠĠ Ġval Ġchannel Ġ= ĠChannel < Int >( 1 0 ) ĊĠĠĠ Ġval Ġsender Ġ= Ġlaunch Ġ{ ĊĠĠĠĠĠĠĠ Ġrepeat ( 2 0 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġprintln (" Suggest Ġ$ it ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġchannel . send ( it ) Ġ// will Ġsuspend Ġwhen Ġbuffer Ġis Ġfull ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĠĠĠ Ġdelay ( 1 0 0 0 ) ĊĠĠĠ Ġsender . cancel () Ċ }