什么是EventWaitHandle的Objective C等价物?

时间:2011-08-30 16:56:49

标签: c# objective-c asynchronous

.NET中EventWaitHandle的Objective C等价物是什么?

2 个答案:

答案 0 :(得分:2)

[self performSelectorInBackground:@selector(someMethod) waitUntilDone:YES]

显然有几种不同的选择,但在核心,你想要解决一些问题。您可以阅读Apple here中的不同选项。

答案 1 :(得分:1)

最后,我找到的最接近的是NSConditionLock。您可以将其设置为等待:

[condLock lockWhenCondition: 1];
[condLock unlockWithCondition:0];

然后像这样发出信号:

[condLock lock];
[condLock unlockWithCondition:1];

感谢Lukassen's blog提供答案。