Если у меня есть общий экземпляр System.Diagnostics.Stopwatch, можно ли несколько потоков вызвать shared.ElapsedTicks безопасным образом и получить точные результаты?
Существует ли какая-либо разница в отношении безопасности потоков/точности между использованием совместно используемого экземпляра секундомера таким образом и использованием статического метода GetTimeStamp()?
Я измеряю интервалы около 180 мс, и выяснение того, что использование общего экземпляра дает мне большее распространение результатов, в том числе значительное число, которое меньше, чем я ожидал.
Машина имеет несколько процессоров (2 * Intel X5550 за то, что она стоит)