大神,主线程的runloop是在main函数中调用UIApplicationMain函数自动开启的,而主线程对应的自动释放池是在线程和runloop开启前创建的,而子线程中是将自动释放池放到子线程的调度方法中,也就是说主线程和子线程,它们的线程和自动释放池的创建顺序是不一样的,可以这么理解么?
另外,自动释放池在runloop进入休眠和退出时会释放,这里指的释放,是指向自动释放池中所有的对象发送一次release消息来释放,还是连自动释放池本身也被释放销毁了?主线程和子线程都是这样么?
iOS底层原理总结 - RunLoop面试题 讲讲 RunLoop,项目中有用到吗? RunLoop内部实现逻辑? Runloop和线程的关系? timer 与 Runloop 的关系? 程序中添加每3秒响应一次...