Swift Concurrency は async/await、Task、Actor を用いて、非同期処理と並行処理を簡潔かつ安全に記述するための仕組み。
async/awaitを使うことで非同期コードを直線的に記述できる。Taskを使って並列処理を開始できる。Actorを使うことで状態の整合性を保ったまま共有リソースにアクセスできる。- Swift 5.5 以降(iOS 13 以降のランタイム対応が必要)で利用可能
Swift Concurrency は async/await、Task、Actor を用いて、非同期処理と並行処理を簡潔かつ安全に記述するための仕組み。
async/await を使うことで非同期コードを直線的に記述できる。Task を使って並列処理を開始できる。Actor を使うことで状態の整合性を保ったまま共有リソースにアクセスできる。