1、计时器不是异步的,虽然计时器是基于硬件计时器中断,但程序不会被中断去被迫优先处理WM_TIMER消息S。etTimer 无论是窗口消息模式还是回调模式,如果定时1秒,处理过程需要5秒,那么需要等待6秒,才能进行第2次回调
2、消息队列里面的WM_TIMER和WM_PAINT一样,并不会连续不断的产生多个WM_TIMER消息到消息队列,相反,Windows把消息队列里面WM_TIMER合并成一条消息。
1、计时器不是异步的,虽然计时器是基于硬件计时器中断,但程序不会被中断去被迫优先处理WM_TIMER消息S。etTimer 无论是窗口消息模式还是回调模式,如果定时1秒,处理过程需要5秒,那么需要等待6秒,才能进行第2次回调
2、消息队列里面的WM_TIMER和WM_PAINT一样,并不会连续不断的产生多个WM_TIMER消息到消息队列,相反,Windows把消息队列里面WM_TIMER合并成一条消息。