Ако имам споделен System.Diagnostics.Stopwatch
екземпляр, могат ли множество нишки да извикат shared.ElapsedTicks
по безопасен начин и да получат точни резултати?
Има ли някаква разлика по отношение на безопасността/точността на нишките между използването на споделен екземпляр на Хронометър по този начин и използването на статичния метод GetTimeStamp()
?
Измервам интервали от около 180 ms и откривам, че използването на споделения екземпляр ми дава по-голямо разпространение на резултатите, включително значителен брой, които са по-кратки, отколкото бих очаквал.
Машината има множество процесори (2 * Intel X5550 за това, което си струва)