次の方法で共有


例外のトラブルシューティング : System.Threading.AbandonedMutexException

更新 : 2007 年 11 月

この例外は、あるスレッドがミューテックス オブジェクトで待機している状態で、別のスレッドが解放しないままそのミューテックスを破棄した場合にスローされます。

解説

ミューテックスの破棄は、一般に、コードで重大なエラーになります。ミューテックスを解放しないままスレッドが存在していると、ミューテックスで保護されていたデータ構造の整合性が取ることができなくなる可能性があります。ミューテックスの所有権を要求する次のスレッドは、この例外を処理し、データ構造の整合性を検証できれば次の処理に進むことができます。

参照

処理手順

方法 : Exception Assistant を使用して例外についての情報を調べる

参照

AbandonedMutexException

Mutex

その他の技術情報

Visual Basic におけるマルチスレッド