c# - .NET 中最精确的计时器是什么?

标签 c# .net timer timing time-precision

我想使用一个允许我在特定时间间隔运行特定代码的计时器,但 Winforms 计时器非常不准确。我将它设置为 2 秒,但它会持续 48 秒。我正在运行的代码类型高度依赖于尽快采取行动,所以 48 秒做任何事情都太迟了。

我也不希望定时器占用大量 CPU 周期,因为我运行的代码非常简单。

最佳答案

使用 System.Timer Class .由于它是为多线程环境设计的,因此比计时器控件更准确。

关于c# - .NET 中最精确的计时器是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17768950/

相关文章:

c# - 使用服务进行验证时如何对 IValidatableObject Validate 进行单元测试?

c# - 关于 TDD 的知识漏洞

perl - 如何在 Perl 中的 x 秒后创建中断?

mysql - 多行数据读取器

.net - 一台机器上的 Visual Studio 2008 和 2010

Java - 安排每日任务

android - 如何在 10 秒停止这个计时器?

c# - Xamarin 使用 Microsoft.Extensions.DependencyInjection 形成依赖注入(inject)

c# - 如何使用 EF 核心中已存在的子实体保存实体?

c# - 通过 SSL 调用 REST Web 服务