我有一个多线程应用程序,其中包含一个NSMutableArray
,其中包含NSManagedObjects
,现在我希望我的数组一次只能被任何一个线程访问。那么我该如何同步这个数组,或者可能对其放置锁机制。
提前感谢...
我有一个多线程应用程序,其中包含一个NSMutableArray
,其中包含NSManagedObjects
,现在我希望我的数组一次只能被任何一个线程访问。那么我该如何同步这个数组,或者可能对其放置锁机制。
提前感谢...
你可以将对该类的每个访问都包装在以下代码块中:
@synchronized(myArray) {
[myArray doSomething];
}