一个 runloop 对应一个线程,这是大家都知道的,可是看到一段话,解释一个 runloop 结束,当前的栈顶 Autorelease pool 会被销毁, 而一个 UI 事件,timer call,delegate call,都会是一个新的 runloop. 如果 UI 事件发生在主线程, 那么会再创建一个新的 runloop?
最近在学习 runloop,有好多地方不太理解,望大神指点.
一个 runloop 对应一个线程,这是大家都知道的,可是看到一段话,解释一个 runloop 结束,当前的栈顶 Autorelease pool 会被销毁, 而一个 UI 事件,timer call,delegate call,都会是一个新的 runloop. 如果 UI 事件发生在主线程, 那么会再创建一个新的 runloop?
最近在学习 runloop,有好多地方不太理解,望大神指点.