Swiftでプログラミング - Concurrency
Swiftには、構造化された方法で非同期コードと並列コードを記述するためのサポートが組み込まれています。非同期コードは、一度に1つのプログラムしか実行されませんが、後で一時停止および再開できます。プログラムでコードを一時停止および再開すると、UIの更新などの短期的な操作を継続しながら、ネットワーク経由でのデータのフェッチやファイルの解析などの長時間実行される操作を継続できます。並列コードとは、複数のコードを同時に実行することを意味します。たとえば、4コアプロセッサを搭載したコ