c++程序中,想要定时完成一个任务,使用SYSTEMTIME获取开始和结束时间,或使用timeSetEvent,区别是啥
发布网友
发布时间:2022-04-22 23:42
我来回答
共1个回答
热心网友
时间:2023-10-08 21:41
timeSetEvent是通过给系统提供一个回调函数来实现定时的,时间到了系统就调用回调函数,程序自身不用操心啥时候调用,相当于你定了个闹铃,到点儿了就响,然后你就知道要干活了。
SYSTEMTIME的话是用GetLocalTime来查询获得时间的,什么时候查询取决与程序自己,需要定时的话就要通过循环来反复查询直到某个时间点为止。相当于你在做jobA的时候不停的抬头看表,直到过了一段预定时间后你想起该做jobB了。