• 4738阅读
  • 0回复

关于主事件循环、主线程的问题 [复制链接]

上一主题 下一主题
离线zooood
 
只看楼主 倒序阅读 楼主  发表于: 2010-11-10
— 本帖被 XChinux 执行加亮操作(2010-11-11) —
在main()末尾会调用Qapplication::exec(),进入事件循环
线程会不断地检查事件循环,但是,
假如程序打开后什么也不做,事件循环不是空的么?
那这样子主线程不就陷入了“检查事件,没有事件,检查事件,没有事件,。。。。。”的
死循环中,CPU占用应该立马上100%吧?

事实上不是如此,因为主线程被中断了,
是什么能够中断主线程?而有了事件后,又是什么让主线程从中断中恢复过来的呢?
快速回复
限100 字节
 
上一个 下一个