如何优化 win32 SDK Api
准备做一个如下功能的程序:程序后台运行,在固定时间(比如12:30)用MessageBox弹个对话框,如此而已。我的思路有两个:
1、用Timer,以一定频率GetLocalTime,判断是否是12:30分,是的话就MessageBox。
2、用do while(1)循环,循环中Sleep一定的时间,再GetLocalTime,再判断,再MessageBox。
感觉两种方法都不够节省资源,不知各位大侠有什么高招可以优化一下,以节省CPU或内存。
比如:1、有没有现成的或相关的API可以调用?
2、程序优先级设置为哪个级别比较合适?等等。
希望大家能不吝笔墨,阐述得详尽点。谢谢!