Stopwatchのインスタンスを開始しましたが、別のスレッドからElapsedMillisecondsを読みたいと思います:
var diff = myStopwatch.ElapsedMilliseconds - someOtherValue;
ただし、同じスレッドで実行されていると仮定してコンパイラがコードを最適化することを読んだことがあります。これにより、実行された正確な時点で実際の値を取得するのではなく、上記の行がレジストリから値を読み取る可能性があります。これは私に影響しますか?もしそうなら、どうすれば回避できますか?