← 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.

An unhandled error has occurred. Reload 🗙