runLoop在没有事件处理时,休眠以避免内存占用,从 用户态->内核态
有消息处理时,由内核态->用户态
应用程序一般都是运行在用户态上面的,当发生在系统调用就会触发
应用程序为什么不退出? 因为在main函数中会启动runloop,去接收处理接收消息,等待。runloop不是一个简单的for while循环,他是不断在用户态和内核态不断切换的
runLoop在没有事件处理时,休眠以避免内存占用,从 用户态->内核态
有消息处理时,由内核态->用户态
应用程序一般都是运行在用户态上面的,当发生在系统调用就会触发
应用程序为什么不退出? 因为在main函数中会启动runloop,去接收处理接收消息,等待。runloop不是一个简单的for while循环,他是不断在用户态和内核态不断切换的
本文标题:2019-03-25
本文链接:https://www.haomeiwen.com/subject/nzhcvqtx.html
网友评论