@ file : Suppress (" EXPERIMENT AL _ API _ USAGE ") Ċ Ċ package Ġcor outines . examples Ċ Ċ import Ġkotlin . system . measure Time Millis Ċ Ċ private Ġconst Ġval Ġtask Count Ġ= Ġ 1 _ 0 0 0 _ 0 0 0 Ċ Ċ fun Ġmain () Ġ{ ĊĠĠĠ Ġprintln (" Time : Ġ% s Ġms ". format ( measure Time Millis Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġthreads : ĠMutable List < Thread > Ġ= Ġarray ListOf () ĊĠĠĠĠĠĠĠ Ġrepeat ( task Count ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġthread Ġ= ĠThread ( Runnable Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ// Thread . sleep ( 3 0 0 0 0 ) Ġ// -- ĠOut Of Memory Ġfor Ġcount Ġ~ > Ġ 1 0 _ 0 0 0 Ġif Ġuncomment Ġit Ġ! ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġdo Some Work ( it ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ}) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthreads . add ( thread ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthread . start () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġthreads . forEach Ġ{ Ġit . join () Ġ} ĊĠĠĠ Ġ})) Ċ } Ċ Ċ private Ġfun Ġdo Some Work (@ Suppress (" UNUSED _ PARAMETER ") Ġi : ĠInt ) Ġ{ ĊĠĠĠ Ġ// do Ġsome Ġwork Ċ }