内部実装から学ぶSwift Concurrency ー なぜasync関数は中断・再開できるのか

内部実装から学ぶSwift Concurrency ー なぜasync関数は中断・再開できるのか

無料で読める本

Swift Concurrencyは、今やほとんどのiOS開発者が利用しており、async関数が「中断・再開が可能である」という仕様についても広く知られている。 一方で「どういった仕組みによってそれが実現されているのか」を説明できる開発者は少ないのではないか。 仕組みをブラックボックスのまま使い続け、確信を持って実装・デバッグ・レビューできずにいる開発者も少なくないだろう。 そこで本書では、Swiftのソースコードを参照しながら、Swift Concurrencyの内部実装に踏み込み、async関数の中断・再開の仕組みを解明する。

Author
kaseken
Topics
¥0今すぐ読む
公開
文章量
26,691
価格
0