Вопрос проверяет знание инструментов GCD для обеспечения потокобезопасности.
Короткий ответ
В GCD для синхронизации используют serial queue, DispatchBarrier, семафоры и синхронные блоки. Каждый способ подходит для разных сценариев и имеет свои ограничения. Наиболее безопасный и рекомендуемый вариант — изоляция состояния через serial queue.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.