== Resources

=== Documentation

* https://learn.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/static[static (C# Reference)]
* https://learn.microsoft.com/en-us/dotnet/standard/threading/overview-of-synchronization-primitives[Overview of synchronization primitives]
* https://learn.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/volatile[volatile (C# Reference)]

=== Articles & blog posts

* https://softwareengineering.stackexchange.com/a/148154[Stack Exchange - Mutable global state is evil and alternatives to it]
* https://ericlippert.com/2007/11/13/immutability-in-c-part-one-kinds-of-immutability/[Fabulous adventures in coding - Eric Lippert: Immutability in C#]
* https://stackoverflow.com/a/4628660[Stack Overflow - Eric Lippert: ++ is not "threadsafe"]

