Obj-c/Cocoa中的互斥体

Mat*_*ler 4 cocoa multithreading mutex locking objective-c

我是多线程编程和可可的新手.

我将需要一个锁来访问/修改NSMutableArrayiVar.什么是最简单的方法呢?

虽然我在这里,你们有没有关于Obj-c/Cocoa的多线程编程的阅读?谢谢.

Ric*_*III 10

使用@synchronized块:

@synchronized(MyArray)
{
    // thread safe code
}
Run Code Online (Sandbox Code Playgroud)

Xcode有时无法识别此块,但请相信我,它有效!

欲了解更多信息,可以阅读文章.