Swiftの並行処理の概要
2022年10月10日

Swiftには非同期コードと並行コードのサポートが組み込まれており、特にコア数の多いマシン上でタスクの並列処理を最適化できます。Swiftの並行処理では、時間のかかるタスクをバックグラウンドで継続しながら、UIのアップデートを必要とする小さなタスクを優先的に処理することができます。Swiftの並行処理の使い方、タスクやアクターのデバッグ方法について学び、最新のツールを確認しましょう。また、Swiftの並行処理を使用する場合に、スレッドと直接やり取りすることなく、非同期タスクと並行タスクの実行を最適化する方法についても説明します。
利用を始める
Swiftのasync/awaitについて
今すぐ視聴する
SwiftUIでの並行処理
今すぐ視聴する
URLSessionにおけるasync/awaitの使用
今すぐ視聴する
AsyncSequenceについて
今すぐ視聴する
Swiftの分散アクタの紹介
今すぐ視聴する
Swiftの並行処理を視覚化して最適化する
今すぐ視聴する
Swift Async Algorithmsについて
今すぐ視聴するThe Swift Programming Language: Concurrency
ベストプラクティス
Swiftの並行処理: サンプルAppの更新
今すぐ視聴する
Swiftの並行処理: 舞台裏
今すぐ視聴する
Swiftアクターによるミュータブルステートの保護
今すぐ視聴する
Swiftにおける構造化並行処理
今すぐ視聴する