Objective-C中的等待和通知对应物是什么?

14

我正在将一个Java程序转移到Objective C,并需要使用在Java中常用于线程的wait和notify方法,但似乎在 Objective C 中找不到好的等价物。我已经尝试使用NSLock对象,但我认为它并没有起作用。(我正在使用[NSLock lock]等待,[NSLock unlock]通知)有没有在Objective C中好的等价物,在我没有找到的情况下?

1个回答

8

有很多技术可以使用。您可以使用NSCondition或POSIX信号量或调度信号量,也可以使用运行循环。请查看并发指南线程指南

目前我个人最喜欢的是调度信号量


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接