Подтвердить что ты не робот

Ручной reset событие, авто reset событие

В С# какая разница между ручным событием reset, autoresetevent. Также, когда нужно использовать одно и то же. В чем разница между установкой autoresetevent на true или false.

4b9b3361

Ответ 1

Для ManualResetEvent, после того, как вы вызвали Set(), вы должны сознательно вызвать Reset(), чтобы вернуть его в состояние unsignaled, чтобы блокировки выполнялись при вызове WaitOne().

Это не обязательно для AutoResetEvent.

Документация довольно хороша в MSDN для ManualResetEvent и AutoResetEvent.