Я знаю, что можно решить проблемы чтения-записи в GCD с использованием барьеров. Поскольку я (обычно) стараюсь использовать NSOperationQueue вместо GCD, когда производительность не является ключевой проблемой, мне бы хотелось NSOperation -компонентное решение этой проблемы.
Я пытался написать свой собственный, но мое решение стало громоздким... наверняка кто-то уже решил эту проблему?
Кто-нибудь знает о NSOperation -компонентном решении проблемы чтения-записи?