Создавайте надежное программное обеспечение с использованием современных и безопасных функций параллельного выполнения. Параллельное выполнение — одна из самых сложных проблем в информатике. В течение многих лет специалисты и инженеры в области информатики разрабатывали различные стратегии для работы с параллельным выполнением. Однако исходные примитивы параллельного выполнения сложны и трудны для понимания, а еще сложнее в реализации.
Используя новые API async/await в Swift, эта книга объяснит, как ваш код может абстрагироваться от многих сложных операций с помощью более простого интерфейса, так что вам никогда не придется самостоятельно иметь дело с примитивами параллельного программирования, такими как семафоры, блокировки и потоки. Это позволит вам писать параллельный код, который будет проще читать, писать и поддерживать. Эти новые API глубоко интегрированы в Swift.