简单 window 定时器

 

(1) sleep代表该线程自动放弃一段时间的时间片 sleep(100)代表该线程放弃100ms的时间片。

(2) timer则是硬件中断

(3) 用timer的好处是 timer 语义上就是定时触发事件,定时器相当于多线程,在时间点没触发的其他时间可以执行主线; sleep是挂起线程,如果sleep在主线程里,会造成程序挂起,使程序假死。

使用 CreateTimerQueueTimer , CreateTimerQueue 创建一个schedule ,使用户自定义时间来启动不同模块的功能,在网上看到一个好的例子:

http://www.codeproject.com/KB/winsdk/sched.aspx

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值