Answer to the question
AFAIK there is no such mutex class. The AbandonedMutex exception is very annoying, but it is a real situation that can happen for which there is no automatic solution.
, , . Mutex , , Mutex, , . , , , .
The AbandonedMutexException - " , ". .
EventWaitHandle , Mutex .
Mutex , . , , Mutex. . , , Mutex, thread.s
EventWaitHandle , - , , . unsignaled, , . , .
EventWaitHandle . , , , , , . , .
- ? ", ", , . EventWaitHandle , .
- , - taskmgr? , , EventWaitHandle?
2, , , , ? , .