GetMessage()与PeekMessage()的区别

两者之间最本质的区别在于GetMessage()不返回,直到找到一个从应用程序队列中检索消息,这意味着GetMessage可以阻塞,在收到消息的同时在分配内存,有时可以使内存溢出、爆涨。所以在此处要更加的注意,由于在网络通信的编程中。

PeekMessage()则会立即返回无论是否有消息

前者可以腾出CPU使用率供其他程序使用。

posted on 2011-09-23 12:55  belie8  阅读(238)  评论(0编辑  收藏  举报

导航