在WaitHandle.WaitOne方法上使用的exitContext是什么

时间:2009-04-16 10:55:54

标签: c# multithreading

实施例

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

我在我的时间里做了很多多线程开发,并且总是想知道该方法的用途是什么。 WaitOne上的第二个布尔参数称为exitContext。 MS帮助说明         “如果在等待之前退出同步域(如果在同步上下文中),则为true,并在之后重新获取;否则为false。”

任何人都知道这意味着什么?这是我应该担心的事情吗?

亲切的问候 诺尔

1 个答案:

答案 0 :(得分:13)

我不能要求信用(因此维基),但有一个很好的答案here