关于GetMessage和PeekMessage的CPU占用率问题
while (GetMessage (&msg, NULL, 0, 0))
{
TranslateMessage (&msg) ;
DispatchMessage (&msg) ;
}
另一个是:
while (true)
{
if (PeekMessage(&msg, NULL, 0,0, PM_REMOVE))
{
if (msg.message == WM_QUIT)
break;
TranslateMessage(&msg);
DispatchMessage(&msg);
}
}
为什么在我机子上运行生成窗口的时候PeekMessage的版本CPU占用率是100%,而GetMessage的版本确很正常呢?
请高人指教下啊!

