Почему проблема в блокировке (typeof (MyType))?

MSDN выдает следующее предупреждение озамок Ключевое слово в C #:

В общем, избегайте блокировки на общедоступный тип или экземпляры, не зависящие от вашего кода. Общие конструкции lock (this), lock (typeof (MyType)) и lock ("myLock") нарушают это правило:

* lock (this) is a problem if the instance can be accessed publicly.
* lock (typeof (MyType)) is a problem if MyType is publicly accessible.

Тем не менее, это не дает никаких веских аргументов в пользу этого. Замок (это) объясняетсяздесь на ТАК, Я заинтересован в случае блокировки (typeof (MyType)). Что в этом опасного?

Спасибо.

Ответы на вопрос(1)

Ваш ответ на вопрос