永发信息网

c++程序中,想要定时完成一个任务,使用SYSTEMTIME获取开始和结束时间,或使用timeSetEvent,区别是啥

答案:1  悬赏:0  手机版
解决时间 2021-01-13 13:09
  • 提问者网友:未信
  • 2021-01-13 00:23
c++程序中,想要定时完成一个任务,使用SYSTEMTIME获取开始和结束时间,或使用timeSetEvent,区别是啥
最佳答案
  • 五星知识达人网友:酒醒三更
  • 2021-01-13 02:01
timeSetEvent是通过给系统提供一个回调函数来实现定时的,时间到了系统就调用回调函数,程序自身不用操心啥时候调用,相当于你定了个闹铃,到点儿了就响,然后你就知道要干活了。

SYSTEMTIME的话是用GetLocalTime来查询获得时间的,什么时候查询取决与程序自己,需要定时的话就要通过循环来反复查询直到某个时间点为止。相当于你在做jobA的时候不停的抬头看表,直到过了一段预定时间后你想起该做jobB了。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯