システムMutexでロック(クロスプロセス)したい共通データベースを持つ2つのWindowsサービスに取り組んでいます。
WaitOne()
今、私はただ呼び出してブロックReleaseMutex()
で大丈夫なのか、それともtry-finally
ミューテックスも(たとえばusing
ブロックで)破棄するべきなのか疑問に思っています。もしそうなら、私は常にメソッドをキャッチする必要があると思いAbandonedMutexException
ますか、WaitOne()
それとも私はここで間違っていますか?