この文書の現在のバージョンと選択したバージョンの差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
kotlin:coroutines [2020/01/14 06:58] ips [まとめ] |
kotlin:coroutines [2020/01/14 07:03] (現在) ips [まとめ] |
||
---|---|---|---|
ライン 280: | ライン 280: | ||
GlobalScope.launch(Dispatchers.Main) {... | GlobalScope.launch(Dispatchers.Main) {... | ||
+ | Jobを取得してキャンセルするには | ||
+ | myjob=GlobalScope.launch { ... | ||
+ | myjob.cancel() | ||
+ | 戻り値を取得するには | ||
+ | runBlocking | ||
+ | async | ||
+ | |||
+ | 待ちたいとき(同期) | ||
+ | GlobalScope.launch() { | ||
+ | launch { ... }.join() | ||
+ | |||
+ | 待ちたいとき(非同期) | ||
+ | GlobalScope.launch() { | ||
+ | async { ... }.await() |