ページを編集する
非同期またはノンブロッキングのプログラミングは新しい現実です。 サーバー サイド、デスクトップ、またはモバイルのアプリケーションを作成しているかどうかにかかわらず、ユーザーの視点から流動的なだけでなく、必要に応じて拡張可能なエクスペリエンスを提供することが重要です。
この問題には多くのアプローチがありますが、Kotlin では、言語レベルでのコルーティン サポートと機能の大部分をライブラリに委ねるという、Kotlin の哲学に沿った非常に柔軟な方法を取っています。
おまけに、コルーチンは非同期プログラミングへの扉を開くだけでなく、並行処理やアクターなど、他の可能性も豊富に提供します。
はじめに
Tutorials and Documentation
Kotlin が初めてですか? Getting Started ページをご覧ください。
Selected documentation pages:
- Coroutines Guide
- Basics
- Channels
- Coroutine Context and Dispatchers
- Shared Mutable State and Concurrency
- Asynchronous Flow
Recommended tutorials.Of.NetScape
- Your first coroutine with Kotlin
- Asynchronous Programming
- Introduction to Coroutines and Channels hands-on lab
サンプル・プロジェクト