← All tags
#threading
5 posts
Complete C# Quick Reference - C# 7
Summarizing features in C# 7.
Common Multithreading Mistakes in C# - IV: Everything Else
A look at some miscellaneous unexpected gotchas when writing multithreaded code.
Common Multithreading Mistakes in C# - III: Unsafe Assumptions
An in-depth look at exactly what the CPU and runtime can do to subvert us when we don't write properly thread-safe code.
Common Multithreading Mistakes in C# - II: Unnecessary Contention
Exploring the basics of what makes different approaches to parallelism more or less efficient.
Common Multithreading Mistakes in C# - I: Incorrect Granularity
A higher-level overview of the lock keyword and how it is commonly misused.



