触发For Loop iphone内的另一个线程

时间:2011-12-29 15:28:37

标签: iphone objective-c ios

iOS 4.2中的thread :: yield()是否有任何等效函数?

for ()
{
    thread::yield();//go track other events
}

我尝试使用NSRunLoop,但我是初学者,我并没有完全意识到这一点。

提前致谢。

2 个答案:

答案 0 :(得分:1)

不是直接的,但你可以使用NSThread方法sleepForTimeInterval:以非常小的间隔来有效地做同样的事情。

答案 1 :(得分:0)

一般来说,只需在线程中完成所需的工作即可。让操作系统安排好事。

不显式使用线程也更容易,而是以某种形式使用Grand Central Dispatch - NSOperationQueue是一种很好的方法。