Problembehandlung bei Ausnahmen: System.DuplicateWaitObjectException

Aktualisiert: November 2007

Eine DuplicateWaitObjectException-Ausnahme wird ausgelöst, wenn das Array aus WaitHandle-Objekten, das an WaitAll oder WaitAny übergeben wurde, doppelte Betriebssystemhandles enthält.

Tipps

  • Stellen Sie sicher, dass die WaitHandle-Objekte, die an WaitAll oder WaitAny übergeben wurden, eindeutig sind.
    Ein WaitHandle-Array kann nicht mehrere Verweise auf dasselbe Objekt enthalten.

Hinweise

Die Common Language Runtime (CLR) stellt einen Threadsynchronisierungsmechanismus bereit, der auf Synchronisierungsobjekten basiert, die in einem WaitHandle-Objektarray auf ihre Ausführung warten.

Siehe auch

Aufgaben

Gewusst wie: Weitere Informationen über eine Ausnahme mit dem Ausnahmen-Assistenten

Referenz

DuplicateWaitObjectException