Вопрос проверяет понимание координации нескольких асинхронных задач в GCD.
Короткий ответ
Dispatch group позволяет отслеживать завершение нескольких асинхронных задач. Она сообщает, когда все задачи в группе закончены. Это удобно, когда нужно выполнить действие после набора параллельных операций. Dispatch group не управляет потоками, а только синхронизирует их завершение. Часто используется для агрегации результатов.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.