Was ist die exitContext verwendet für auf ein WaitHandle.WaitOne-Methode
Beispiel
System.Threading.AutoResetEvent e = new System.Threading.AutoResetEvent(false);
bool b = e.WaitOne(1000, false);
Ich habe eine Menge von multi-threaded Entwicklung in meiner Zeit und habe mich immer gefragt, was die Verwendung der Methode war für. Den zweiten booleschen parameter auf die WaitOne heißt exitContext. MS-Hilfe steht
"true", um zu beenden die Synchronisierung der Domäne für den Kontext, vor dem warten (wenn in einer synchronisierten Kontext), und erneut es danach; andernfalls false".
Jemand eine Idee, was das bedeutet? Ist es etwas, das ich besorgt sein sollte?
Freundlichen GRÜßEN
Noel
- Verdammt feine Frage. Ich habe mich immer gefragt, das gleiche, noch nie gebraucht, es zu benutzen... AFAIK !
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich kann nicht behaupten Kredit (daher wiki), aber es ist eine gute Antwort hier.
exitContext
wenn Sie eine Klasse, die vonContextBoundObject
und mit einem [Synchronization] - Attribut.