Синхронизация NSMutableArray для безопасности потока? - PullRequest
12 голосов
/ 19 августа 2010

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

Заранее спасибо ...

1 Ответ

19 голосов
/ 19 августа 2010

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

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