Поделиться через


Разрешение вопросов, связанных с исключениями: System.DuplicateWaitObjectException

Исключение DuplicateWaitObjectException генерируется, если в массиве объектов WaitHandle, переданном в WaitAll или в WaitAny, имеются повторяющиеся дескрипторы операционной системы.

Полезные советы

  • Убедитесь, что объекты WaitHandle, передаваемые в WaitAll или в WaitAny, являются уникальными.
    Массив WaitHandle не может содержать несколько ссылок на один и тот же объект.

Примечания

Общеязыковая среда выполнения (среда CLR) предоставляет механизм синхронизации потоков, основанный на использовании синхронизационных объектов, ожидающих выполнения в массиве объектов WaitHandle .

См. также

Задачи

Практическое руководство. Использование помощника по исключениям

Ссылки

DuplicateWaitObjectException