Как вы думаете, лучший способ предотвратить одновременное выполнение нескольких потоков службы С# Windows (служба использует timer
с событием OnElapsed
)?
Используя lock()
или mutex
?
Я не могу понять концепцию mutex
, но использование lock()
, похоже, отлично работает для моего случая.
Должен ли я тратить время на изучение того, как использовать mutex
в любом случае?