Вопрос проверяет понимание работы барьерных задач (Dispatch Barrier) в concurrent очередях Grand Central Dispatch.
Короткий ответ
Когда в concurrent очередь отправляется барьерная задача, очередь временно становится последовательной (serial). Все задачи, которые были добавлены в очередь до барьерной задачи, продолжают выполняться параллельно. Однако барьерная задача начнет выполнение только после завершения всех этих предыдущих задач. Пока выполняется барьерная задача, новые задачи, отправленные в очередь, будут ждать ее завершения.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.