我試圖用一個互斥量,以保護訪問從多個線程一些硬件,但我很困惑,什麼exitContext
參數意味着/做:WaitHandle.WaitOne的含義是什麼意思?
public virtual bool WaitOne (
int millisecondsTimeout,
bool exitContext
)
The docs說:
exitContext - true在等待之前(如果在同步上下文中)退出上下文的同步域,並在之後重新獲取它;否則,虛假。
......不過這是什麼實際上意味着,什麼是它設置爲true或false的後果是什麼?我現在已經將它設置爲true,並且代碼似乎可以工作,但是我很緊張,我不完全瞭解它的內幕。