我正在尝试将一些应用程序从.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.
}
答案 0 :(得分:2)
如果您想要永远等待,请使用[[NSThread currentThread] sleepUntilDate:[NSDate distantFuture]];
如果您想等到另一个线程收到信号,请使用NSCondition的实例。例如,-lock,-signal,-wait,-unlock。