я начал экземпляр Stopwatch и хотел бы, чтобы прочитать это ElapsedMilliseconds из другого потока:Будет ли чтение секундомера.ИзмереныМиллисекунды из другого потока дают правильное значение?
var diff = myStopwatch.ElapsedMilliseconds - someOtherValue;
Однако я прочитал компилятор оптимизирует код при условии, что работает на тот же поток, что может привести к указанным выше линиям считывая значение из реестра, а затем получая фактическое значение в точный момент времени, когда он выполняется. Это повлияет на меня? Если да, то как мне обойти это?