Это еще не произошло со мной, но я задался вопросом, не является ли проблемой вставка данных в одни и те же сохраненные NSMutableDictionary
или NSMutableArray
для многих различных асинхронных запросов. Есть ли риск, что два разных метода одновременно вставляют данные и каким-то образом получение изменяемого объекта препятствует доступу, за исключением одного процесса за раз?
В моем случае у меня есть асинхронная HTTP-очередь, и когда ответы возвращаются из Интернета, они анализируются и вставляются в один и тот же NSMutableDictionary
. Если у вас есть несколько запросов на выполнение, потенциально десятки или сотни, есть ли риск, что что-то может произойти, потому что все они одновременно взаимодействуют с одним и тем же объектом?