【发布时间】:2010-04-06 14:53:51
【问题描述】:
在 Stopwatch class 的 MSDN 页面上,我发现了指向 interesting article 的链接,它对秒表做出了以下声明:
但是有一些严重的问题:
这在具有多个处理器的 PC 上可能不可靠。由于
中的错误 BIOS、Start() 和 Stop() 必须在同一处理器上执行才能获得 正确的结果。这在没有恒定时钟的处理器上是不可靠的 速度(大多数处理器可以降低时钟速度以节省 活力)。这个有详细解释here。
我有点困惑。我见过tons of examples 使用秒表,但没有人提到这个缺点。这有多严重?我应该避免使用秒表吗?
【问题讨论】: