Синхронизация NSMutableArray для защиты потоков?

У меня есть Threaded-приложение, в котором есть NSMutableArray, который содержит NSManagedObjects. Теперь я хочу, чтобы мой массив обращался один раз за раз по любому Thread. Итак, как мне синхронизировать этот массив, или на нем можно установить механизм блокировки.

Спасибо в Advance...

Ответ 1

Вы можете перенести каждый доступ к классу следующим образом:

@synchronized(myArray) {
  [myArray doSomething];
}