Kotlin coroutinesを使ってstructured concurrencyをマスターしよう by George

Kotlin Fest 2024
どちらでも
Kotlin言語・プログラミング 中級者

Kotlin coroutinesを使ってstructured concurrencyをマスターしよう

gotlinan George gotlinan

「structured concurrency」とは日本語にすると「構造化された並行性」と呼ばれ、非同期処理を構造化して管理する概念です。
非同期処理を正しく構造化することで、安全にサービスのパフォーマンスを向上させることができます。
Kotlin coroutinesを深く理解して、一緒にstructured concurrencyをマスターしましょう。

本セッションで話すこと
・Coroutine Contextについて
・structured concurrencyについて
・coroutinesにおけるエラーの扱いと伝搬について
・coroutinesにおけるキャンセルの扱いと伝搬について
・いくつかのユースケースを踏まえた、structured concurrencyの実装の紹介