Вопрос проверяет знание методов синхронизации доступа к общим ресурсам.
Короткий ответ
NSLock / os_unfair_lock.
Serial очередь.
DispatchSemaphore.
Атомарные операции (@Atomic).
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.