多线程定时器

参考资料
    blog 多线程定时器
     ok VC2003多线程定时器(代码+控件) http://download.csdn.net/source/3075807
     ok vc中定时器并非多线程(2008-12-24 16:11:02) http://blog.sina.com.cn/s/blog_52996aea0100bpnn.html
     ok VC6_0中关于工作线程使用定时器的问题? - _NET技术 - VC_NET http://topic.csdn.net/u/20081107/09/69dbccb7-5da3-4b50-9792-8cd2df37f2b5.html
     ok 多线程技术在VC中的应用 -VC-eNet网络学院-中国最权威的电脑教程软件资讯网站 http://www.enet.com.cn/article/2004/0510/A20040510307778_3.shtml
     ok 简单方法:    D:\MyProject\利亚德\110-Frame02\s设计资料\vc 控制台(console)下实现线程和定时器的例程,使用CreateThread
     !!! 多媒体定时器方法:VC定时器 
       http://apps.hi.baidu.com/share/detail/12649823
     !!! 多媒体定时器方法:VC使用定时机制的几种方法技术、编程开发交流 - IT姐妹技术论坛 - Powered by phpwind
       http://bbs.itjmz.com/read.php?tid-49593.html
       --> ...多媒体定时器(Multimedia Timer)。它使用自己单独的线程(Thread),
       
     blog  关于多媒体定时器 - VC-MFC - 进程-线程-DLL
         http://topic.csdn.net/u/20090915/21/58c697ae-c32a-484b-bb5b-00aa64e21a09.html
     blog  timer window多媒体定时器的应用例程,使用VC++6.0进行了仿真验证...
         http://www.pudn.com/downloads152/sourcecode/windows/detail662410.html
         D:\MyProject\利亚德\110-Frame02\s设计资料\timer window多媒体定时器的应用例程timer\文档
     --> 以上参考分别介绍了线程+多媒体定时器方法,但是当单独开线程的时候都是采用Sleep(1000)进行定时,这样必定有累积误差

  ok 采用 多媒体定时器 --》 似乎所有的多媒体定时器是在一个线程里面,仍然无法满足要求,所以开始采用新的方法
        !!! 采用开辟独立线程的方法+多媒体定时器, !!!解决了上述参考资料中定时器累积误差问题
        blog  多线程 Semaphore 回调函数 多媒体定时器的使用 
             http://www.cnblogs.com/tobyforever/archive/2009/04/06/1430398.html

 

原文地址:https://www.cnblogs.com/carl2380/p/2036814.html