Можно создать дубликат:
Why is lock(this) {…} bad?Почему мы должны избегать блокировки (это)?
В C#, чтобы сделать критическую область поточно мы можем использовать lock()
заявление. Оператор блокировки принимает объект. Что не так, если мы передаем this
в инструкцию блокировки?
Возможный дубликат: http://stackoverflow.com/questions/251391/why-is-lockthis-bad – Greg