Objective C Monitor.Wait或GetCurrentProcess()。WaitForExit()等效

时间:2013-12-25 10:01:39

标签: ios objective-c cocoa

我正在尝试将一些应用程序从.NET移植到目标C。

对我来说不幸的是,我没有太多时间学习iOS的内部。

是否有任何等效的

目标C.

Monitor.Wait或GetCurrentProcess()。来自.NET World的WaitForExit()?

我需要的是:

    int mail(int argc, char *argv[])
{
   // TCP communication to server goes here
   then i need to leave the process run. How to do it properly?
   Thanks.
}

1 个答案:

答案 0 :(得分:2)

如果您想要永远等待,请使用[[NSThread currentThread] sleepUntilDate:[NSDate distantFuture]];

如果您想等到另一个线程收到信号,请使用NSCondition的实例。例如,-lock,-signal,-wait,-unlock。