Avoid multithreading traps with Roslyn: Lock object selection

by cezarypiatek, 2019-08-19T15:18:39.785Z

I’ve decided to create a series of blog posts where I will present what I’ve recently learned about the traps related to the multithreading in C#. I will also show you my proposition of Roslyn analyzers that can possibly help to avoid those issues right at the stage of writing the code. This part is about choosing a suitable object for locking.

Read More