Что является Objective C эквивалентом EventWaitHandle? - PullRequest
0 голосов
/ 30 августа 2011

Что является эквивалентом Objective C EventWaitHandle в .NET?

Ответы [ 2 ]

2 голосов
/ 30 августа 2011
[self performSelectorInBackground:@selector(someMethod) waitUntilDone:YES]

Очевидно, есть несколько разных вариантов для этого, но в основе вы хотите что-то срезать. Вы можете прочитать о различных опциях от Apple здесь .

1 голос
/ 30 августа 2011

В конце концов, самое близкое, что я нашел, было NSConditionLock . Вы можете установить ожидание так:

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

и затем подайте сигнал так:

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

Спасибо Блогу Лукассена за предоставленный ответ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...