AndroidとかiOSとかモバイル多め。その他技術的なことも書いていきます。

2019-12-17から1日間の記事一覧

Kotlin Coroutinesで並列にListの各項目を処理する

coroutineScope { list.map { async { updateListItem(it) } } .map { val updated = it.await() ... } } 最初のmapで処理を走らせてしまうと処理待ちになって逐次実行になる。そのためまず最初のmapですべてのListの項目の処理を遅延実行し、次のmapで各処…