Разница между блокировкой (this) и блокировкой статического объекта

Какой из следующих двух фрагментов кода лучше использовать?

static readonly object _locker = new object();
lock (_locker)

или

lock (this)

this является объектом текущего экземпляра. Итак, почему lock ( _locker) всегда в книгах?

По теме:
В чем разница между lock (this) и lock (thisLock)?
Почему lock (this) {…} плохой?

11
задан Community 23 May 2017 в 11:54
поделиться