如何定时 目前我的程序需要在某一个时间执行一项任务,那么我只能设置一个Timer,每隔一段时间就查询系统时间是否到了应执行任务的时间吗?如果对时间精度要求较高,基本每隔一秒甚至几百个毫秒就得查询一次系统时间,很是浪费CPU资源,能不能有其他的办法?比如让系统到了确定时间就给我的应用程序一个中断什么的,行吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 要得到精确的时间,也只能这样。不会很浪费CPU的。您试过就知道了。我的程序设置了3个定时器,CPU也是零占用。避免大量计算就可以了。 我测试了一下,定时器确实费不了多少CPU时间,谢谢各位!但是......................真的没有其他方法实现类似的功能吗?:) 用sleep()函数 + 循环sleep()函数这个时候,CPU真正的脱开身去做别的事情了从而你的效率就不会这么低了 动态创建按钮分配资源ID的问题 GetClientRect()的问题 VC串口通信问题 为啥我接收到的文件要比发送的大? 英雄帖: 寻windows界面开发高手 怎样得到release版本下的编译所得的汇编代码? 这里有没有谁用Microsoft eMbedded Visual C++ 3.0在Win CE下编程的吗? 向指定线程插入异常,以便控制线程行为 用Pciture控件上面显示图片,OnPaint()里面绘制其他图片被Pic的图片覆盖 关于new/delete的问题 如何测试程序的性能??? 请问MFC扩展DLL能否被VB/Delphi/PB等程序调用?
不会很浪费CPU的。您试过就知道了。我的程序设置了3个定时器,CPU也是零占用。避免大量计算就可以了。
但是......................
真的没有其他方法实现类似的功能吗?:)
sleep()函数这个时候,CPU真正的脱开身去做别的事情了
从而你的效率就不会这么低了