|  | 
| 多谢!
 虽然我并不精通Windows 消息编程,但是如果是
 单核CPU,即使第一种写法它也不会耗尽100% 的CP ...
 yyzjp 发表于 2010-9-15 17:31
 ![]()
 
 其实跟Windows没关系。用WindowsAPI只是为了写起来简单而已(懒。。。)
 
 第一段就是所谓“忙等”,即使没有需要处理的消息(数据),也要不断地执行PeekMessage
 (你可以把这个换成任何别的语句),而没有任何意义,导致一个核的资源全被耗尽
 
 第二段调用WaitMessage之后,这个线程就被挂起了,CPU可以去干别的事情,有消息(数据)来了才恢复执行
 | 
 |