yaakov
01/05/2018, 5:50 PMCasey Kulm
01/05/2018, 6:01 PMdgngulcan
01/05/2018, 6:02 PMyaakov
01/05/2018, 6:44 PMkenkyee
01/05/2018, 6:53 PMlouiscad
01/05/2018, 6:56 PMThread.sleep()
, and many more complex things with threads, it'll be much easier to avoid these pitfalls with coroutines thanks to coroutineContexts that encourage threads/executors/coroutineContexts reuse, non blocking delay()
and much more non blocking stuff you can also write yourself as needed. Coroutines are a win for making performant readable code