2015-06-30 6 views

ответ

2

Если это действительно единственное применение указанных Mutex, то это действительно не имеет смысла. Нормального object было бы достаточно.

+0

Спасибо! Думал, что я иду глупо. – Lee337

1

Зачем кому-то использовать новый мьютекс только для блокировки?

Возможно, потому, что кто-то в учебнике сказал «Mutex», и они буквально думали о объекте Mutex. Нет никакой пользы или каких-либо специальных эффектов для ее использования в качестве lock. Любой ссылочный тип имеет Word заголовка объекта, что делает его пригодным для использования в качестве объекта lock.

Сторона примечания - блокировка с использованием объекта static приведет к блокировке любого экземпляра вашего класса Job, в то время как другой экземпляр удерживает эту блокировку.

Смежные вопросы