标签: objective-c nsthread nsrunloop
答案 0 :(得分:4)
RunLoop是一种循环机制。这是一种无限循环。
RunLoop
Thread是代码执行(线程)的概念模型。与循环或函数调用没有直接关系。它表示代码流。在内部,每个线程都有独立的堆栈帧。
Thread
存在主线程(一个且仅一个)。默认情况下,主线程执行主runloop。
主runloop主要处理键盘和鼠标输入。无限期地等待输入事件并调用适当的事件处理程序。
可以创建另一个线程和另一个runloop,用于后台处理非UI相关事件,如异步套接字等。