我想使用一个允许我在特定时间间隔运行特定代码的计时器,但 Winforms 计时器非常不准确。我将它设置为 2 秒,但它会持续 48 秒。我正在运行的代码类型高度依赖于尽快采取行动,所以 48 秒做任何事情都太迟了。
我也不希望定时器占用大量 CPU 周期,因为我运行的代码非常简单。
最佳答案
使用 System.Timer Class .由于它是为多线程环境设计的,因此比计时器控件更准确。
关于c# - .NET 中最精确的计时器是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17768950/