↧
Thread synchronization of atomic invariants in .NET 4.5
I’ve written before about multi-threaded programming in .NET (C#). Spinning up threads and executing code on another thread isn’t really the hard part. The hard part is synchronization of data...
View ArticleThread synchronization of atomic invariants in .NET 4.5 clarifications
In Thread synchronization of atomic invariants in .NET 4.5 I’m presenting my observations of what the compiler does in very narrow context of only on Intel x86 and Intel x64 with a particular version...
View ArticleThread synchronization of non-atomic invariants in .NET 4.5
Now that we’ve seen how a singular x86-x64 focus might affect how we can synchronize atomic invariants, let’s look at non-atomic invariants. While an atomic invariant really doesn’t need much in the...
View Article