Для чего используется метод exitContext в методе WaitHandle.WaitOne - PullRequest
31 голосов
/ 16 апреля 2009

Пример

System.Threading.AutoResetEvent e = new System.Threading.AutoResetEvent(false);
bool b = e.WaitOne(1000, false);

В свое время я много занимался многопоточной разработкой и всегда задавался вопросом, для чего использовался этот метод. Второй логический параметр в WaitOne называется exitContext. MS Help заявляет msgstr "истина для выхода из домена синхронизации для контекста до ожидания (если в синхронизированном контексте) и повторного получения его позже; в противном случае - ложь."

Кто-нибудь знает, что это значит? Это то, что меня должно волновать?

С уважением Noel

1 Ответ

13 голосов
/ 16 апреля 2009

Я не могу претендовать на кредит (следовательно, вики), но здесь есть хороший ответ .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...