是Interlocked.Read(ref long)在64位體系結構上「優化」了嗎?即如果我正在編寫一個可供兩種體系結構使用的庫,我應該關注在64位CPU上不必要地使用Interlocked.Read會對性能產生的影響嗎? 我想過用這樣的事情,所以我想知道,如果這是有道理的: // X64 is a preprocessor constant set for x64 builds
[
根據MSDN,Stopwatch類實例方法對於多線程訪問不安全。這也可以通過檢查個別方法加以確認。 然而,因爲我只需要簡單的「時間流逝」在我的代碼的幾個地方定時器,我想知道,如果它仍然可以使用像做無鎖,: public class ElapsedTimer : IElapsedTimer
{
/// Shared (static) stopwatch instance.
st