什么是最佳性能的Windows桌面计时器?

时间:2014-02-05 14:19:42

标签: c# c++ .net winapi timer

Windows桌面的最佳性能,自由线程计时器是什么?无论是托管还是本机?我正在寻找最好的精度和最低的“滴答”回调延迟。我认为CreateWaitableTimer / SetWaitableTimer可能是最好的:How To Use a Waitable Timer with an Asynchronous Procedure Call,但我不确定。

1 个答案:

答案 0 :(得分:1)

有很多文章描述了.NET计时器:MSDN detailed descriptionshort table of differencesCodeProject testing of timers它们之间的主要区别不在于性能或精度(对于所有人而言,它是~0.01s,但Windows不是实时操作系统,因此无法保证精度),但其特点在我提供的第二个链接中描述并在其他文章中更详细地解释。