Вопрос проверяет понимание современных средств асинхронного программирования в Swift и классических примитивов многопоточности.
Короткий ответ
GCD (Grand Central Dispatch) предоставляет низкоуровневые очереди и синхронизированные вызовы sync/async, требуя явного управления задачами и колбэками. async/await — новый синтаксис на основе Swift Concurrency с Task и Actor, упрощает чтение асинхронного кода, позволяет писать его как последовательный, автоматически управляет жизненным циклом задач.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.