Mutexes を取得して終了するスレッドがいくつかあります。
ミューテックスはメイン リポジトリに格納され、プログラムが存在するときに適切に解放されます。ただし、Mutex を割り当てたスレッドが存在する場合、Mutex は自動的に解放され、その後 AbandonedMutexException を取得します (ドキュメントによると)。
この例外を回避し、割り当てスレッドが終了した後も Mutex を使用し続けるにはどうすればよいですか? この制限がない.Netに別のより適切な同期構造がありますか。
注- Mutex と同様のセマンティクスを持つクロスプロセス同期メカニズムを探しています。