System.Threading.ManualResetEvent.Reset() или Set()
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



System.Threading.ManualResetEvent.Reset() или... Expand / Collapse
Автор
Сообщение
28.06.2006 12:51
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 02.08.2008 10:18
Сообщ.: 143, Visits: 1 405
Доброе время суток !

Возвращаемое значение имеет тип Bool. В MSDN указано, что true возвращается при удачном исходе дела. То-же самое и по системным SetEvent( WaitHandle handle ) и ResetEvent( WaitHandle handle ) вызываемых в конечном счёте.

Вопрос в том, что делать с возвращаемым значением и как вообще грамотно построить код вызывающий эти методы. Я так понял, что false возвращается при возникновении исключения. Т.е. обработка остаётся на совести разработчика - можно проверить результат и сгенерировать повторно, а можно и не делать этого.

Спасибо.  

Men in black

Сообщ. #899778
06.07.2006 14:43
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 21.07.2006 17:11
Сообщ.: 484, Visits: 5 211
Примеры как обычно есть в MSDN

http://msdn2.microsoft.com/en-us/library/system.threading.manualresetevent.aspx

Насчет возвращаемого значения - false если в Set произошла проблема, как это дело обрабатывать решать тебе, зависит от логики работы приложения.

Сообщ. #900223
06.07.2006 15:10
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 02.08.2008 10:18
Сообщ.: 143, Visits: 1 405
Да, проблема - но вопрос в том возникло исключение, или противоречие в логике приложения. Найти бы примеры и описание возможных причин.

Men in black
Сообщ. #900224
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, pl, Alexey Spirin

Время GMT +3:00, Сейчас 5:56