Что такое exitContext, используемый для метода WaitHandle.WaitOne

Пример

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

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

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

С уважением Noel

Ответ 1

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