Skip to content
Update Kotlin coroutines authored by umaumax's avatar umaumax
...@@ -325,6 +325,18 @@ end 3 ...@@ -325,6 +325,18 @@ end 3
``` ```
となる となる
## 注意
### GlobalScope
[Kotlin コルーチン 1.5: GlobalScope がデリケート扱いに、チャンネル API の改善など | The Kotlin Blog]( https://blog.jetbrains.com/ja/kotlin/2021/06/kotlin-coroutines-1-5-0-released-ja/ )
> GlobalScope がデリケート(Delicate:取り扱いに注意が必要)な API としてマークされました。GlobalScope は誤用しやすい高度な API です。 そのため、コンパイラーは誤用の可能性を警告し、プログラムにおけるクラスの使用に対してオプトインを要求するようになりました。
### @OptIn / @RequiresOptIn
[Opt-in requirements | Kotlin Documentation]( https://kotlinlang.org/docs/opt-in-requirements.html )
* `@OptIn`(旧名称: `@Experimental`): ライブラリを利用するユーザ側のコードで利用する
* `@RequiresOptIn`(旧名称: `@UseExperimental`): ライブラリを提供する側のコードで利用する
## デバッグ ## デバッグ
jvmに`-Dkotlinx.coroutines.debug`オプションを付与する jvmに`-Dkotlinx.coroutines.debug`オプションを付与する
... ...
......