タグ

2022年1月20日のブックマーク (2件)

  • Kotlin の Coroutine を概観する - Qiita

    Kotlin では バージョン 1.1 から Coroutine が導入されています。 検索すると coroutine, async/await に関する情報がたくさん見つかりますが、そもそも coroutine がどのようなもので、どのように使うのかを簡単に説明した資料が少なかったため、 Kotlin 公式ドキュメントを元に勉強してみました。 筆者は Coroutine 自体に馴染みがなく、今回 Kotlin で初めて触れています。根的な認識の誤り等なにかございましたらご指摘いただければ嬉しく思います。 ※ 2017年11月現在の最新版は 1.1.60 ですが、 Coroutine は未だ experimental となっています。そのため今後破壊的な変更が行われる可能性があります。 Coroutine は軽量な Thread Coroutine とは、つまるところ軽量な Thread

    Kotlin の Coroutine を概観する - Qiita
  • Kotlin 1.3のCoroutineの使い方①(はじめてのCoroutine) - Qiita

    検証環境 この記事の内容は、以下の環境で検証しました。 Intellij IDEA ULTIMATE 2018.2 Kotlin 1.3.0 Gradle Projectで作成 GradleファイルはKotlinで記述(KotlinでDSL) やりたいこと Kotlin 1.3のリリースと同時に、これまで実験的だったCoroutineの1.0.0がリリースされました。 早速、公式サイトで内容を確認してみると思いの外難しいです。そのため、少しづつ翻訳して、実験しながら理解していいくことにしました。現時点では、Coroutineが何者かも今はわかりません。 最終的には、コルーチンを完全に理解します。 ※翻訳の際、意訳が交じることがあります、ご注意ください。 公式:Coroutineのページ 準備 Coroutineを利用するには、ライブラリを追加する必要があります。 渡しの場合、gradleも

    Kotlin 1.3のCoroutineの使い方①(はじめてのCoroutine) - Qiita