iPhone OS是否区分前台线程和后台线程?

时间:2009-10-21 11:20:11

标签: iphone multithreading

iPhone OS是否区分前台线程和后台线程?

2 个答案:

答案 0 :(得分:6)

主线程的概念,所有UIKit和核心图形调用都必须来自。我想你可以说主线程是一个前台线程,你应用程序中的所有其他线程都是后台线程。

您可以在performSelectorInBackground:withObject:上使用NSObject开始后台主题广告。如果你需要在主线程上做一些工作(比如做一些UI的东西),你可以使用performSelectorOnMainThread:withObject:waitUntilDone:。如果您需要检查代码当前是否在主线程上运行,可以使用[NSThread isMainThread]

答案 1 :(得分:1)

[NSThread isMainThread]