$ 0 0 Multithreading,Performance,C#: A higher-level overview of the lock keyword and how it is commonly misused