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

1 iphone multithreading

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

Wil*_*ris 6

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

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