如果我有一个共享System.Diagnostics.Stopwatch实例,多个线程可以shared.ElapsedTicks安全地调用并获得准确的结果吗?
System.Diagnostics.Stopwatch
shared.ElapsedTicks
以这种方式使用秒表的共享实例和使用静态GetTimeStamp()方法之间的线程安全性/准确性方面是否存在差异?
GetTimeStamp()
我测量的180ms时左右间隔,并且发现使用共享实例是给我结果的价差较大,包括更短,比我期望一个显著数量.
该机器有多个CPU(2*英特尔X5550,它的价值)
c# stopwatch
c# ×1
stopwatch ×1