AutoResetEvent.Set Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Legt den Zustand des Ereignisses auf „signalisiert“ fest und ermöglicht so mindestens einem wartenden Thread das Fortfahren.
public:
bool Set();
public bool Set ();
member this.Set : unit -> bool
Public Function Set () As Boolean
Gibt zurück
true, wenn die Operation erfolgreich ausgeführt wird, andernfalls false.
Hinweise
Die Set-Methode gibt einen einzelnen Thread frei. Wenn keine Wartethreads vorhanden sind, bleibt der Wartepunkt signalisiert, bis ein Thread versucht, darauf zu warten, oder bis die Reset-Methode aufgerufen wird.
Wichtig
Es gibt keine Garantie, dass jeder Aufruf der Set-Methode einen Thread losgibt. Wenn zwei Aufrufe zu nah zusammen sind, sodass der zweite Aufruf auftritt, bevor ein Thread freigegeben wurde, wird nur ein Thread freigegeben – wie wenn der zweite Aufruf nicht passiert ist. Wenn die Set-Methode auch aufgerufen wird, wenn keine Threads warten und die AutoResetEvent bereits signalisiert werden, hat der Aufruf keine Auswirkung.