runLoop在没有事件处理时,休眠以避免内存占用,从 用户态->内核态
有消息处理时,由内核态->用户态
应用程序一般都是运行在用户态上面的,当发生在系统调用就会触发
应用程序为什么不退出? 因为在main函数中会启动runloop,去接收处理接收消息,等待。runloop不是一个简单的for while循环,他是不断在用户态和内核态不断切换的
runLoop在没有事件处理时,休眠以避免内存占用,从 用户态->内核态
有消息处理时,由内核态->用户态
应用程序一般都是运行在用户态上面的,当发生在系统调用就会触发
应用程序为什么不退出? 因为在main函数中会启动runloop,去接收处理接收消息,等待。runloop不是一个简单的for while循环,他是不断在用户态和内核态不断切换的