エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Kotlin Coroutine 入門2: 並列実行と Structured Concurrency と例外 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Kotlin Coroutine 入門2: 並列実行と Structured Concurrency と例外 - Qiita
(2020年9月22日) この記事は Zenn でも公開しています。 前回は Kotlin の coroutine の基本として、起... (2020年9月22日) この記事は Zenn でも公開しています。 前回は Kotlin の coroutine の基本として、起動と suspend 関数の解説をしました。今回は coroutine を並列で起動する場合に必要になってくる概念を解説していきます。 シナリオ: 最安値を見つけろ! 今回は「二つの販売店の API を使って商品の価格を比較し、最安値を取得する」というシナリオを考えます。動作を見やすくするために Store という抽象クラスを用意しました。 /** お店の商品情報を提供する抽象クラス */ abstract class Store(private val name: String) { /** 価格取得の実装。サブクラスが実装する。 */ protected abstract suspend fun doGetPrice(itemCode: String):