iOS Swift

Modern Concurrency on Apple Platforms

Modern Concurrency on Apple Platforms
Год издания:
ISBN:
978-1-4842-8695-1
Общий размер:
2.7 МБ
Общее кол-во страниц:
213
Издательство:
Формат скачивания:
PDF
Возрастное ограничение: 16+
Язык книги: Английский

Создавайте надежное программное обеспечение с использованием современных и безопасных функций параллельного выполнения. Параллельное выполнение — одна из самых сложных проблем в информатике. В течение многих лет специалисты и инженеры в области информатики разрабатывали различные стратегии для работы с параллельным выполнением. Однако исходные примитивы параллельного выполнения сложны и трудны для понимания, а еще сложнее в реализации.

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