美文网首页
Runloop 事件循环机制

Runloop 事件循环机制

作者: 应久 | 来源:发表于2019-03-21 09:54 被阅读0次


    从屏幕上点击开始系统发生了什么?

    调用了main函数之后,会调用UIApplicationMain,在内部会启动主线程的runloop,进过一系列的处理runloop处于休眠状态。如果此时点击屏幕产生了mach-port,最终转成source1事件,把主线程唤醒,运行处理。当我们把程序杀死时,会触发kCFRunloopExit通知,即将退出runloop,线程被销毁。

    Runloop作用

    Runloop的作用是维持执行不退出一般一个main函数执行到末尾花括号就结束了 因为要保持app一直运行 系统主线程对应的主运行循环是一直在的

    相关文章

      网友评论

          本文标题:Runloop 事件循环机制

          本文链接:https://www.haomeiwen.com/subject/dhwfvqtx.html