Вы можете создать свой собственный класс блокировки на основе Mutux
.Очевидно, вы хотели бы сохранить его как можно более совместимым с двоичными данными, чтобы вы могли легко поменять существующие ссылки в коде с новым классом.Методы WaitOne
и ReleaseMutex
, по сути, просто обращаются к реальному Mutex
, но добавляют протоколирование или что-то еще, что может быть полезно для отладки.