Categories
Linux [11]
Archives
February 2008 |
CommonC++应用之四:编写计时器程序guocongbin | 01/04 2007, 09:52
Windows的API中有一个SetTimer可以用来帮助我们编写有关计时的程序。但是这个API有一个非常不合理的地方就是一定需要一个窗口的句柄。如果我们要开发一个没有GUI界面的程序,例如后台服务程序,那么就不能使用这个API。 如果要自己实现这种定时的功能,就需要开辟一个新的线程,每过一段时间就检测一次,看看是否到了开始的时候设置的时间间隔。如果是,则调用一个用户函数。 在CommonC++中,我们可以借助于Thread类和TimePort类来实现这个功能。 (More) |