2010-08-19 9 views
12

Tengo una aplicación de subprocesos, en la que hay un NSMutableArray, que contiene el NSManagedObjects, ahora quiero que mi matriz sea accedida de vez en cuando por cualquier subproceso. Entonces, ¿cómo sincronizo esa matriz, o puedo ponerle un mecanismo de bloqueo?¿Sincronizar NSMutableArray para seguridad de subprocesos?

Gracias por adelantado ...

Respuesta

19

uno puede cerrar todos los accesos a la clase con algo como lo siguiente:

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

funcionó a la perfección, gracias :) – Ansari

Cuestiones relacionadas