AutoResetEvent.Set Methode

Definitie

Hiermee stelt u de status van de gebeurtenis in op signalering, waardoor maximaal één wachtthread kan worden voortgezet.

public:
 bool Set();
public bool Set();
member this.Set : unit -> bool
Public Function Set () As Boolean

Retouren

true als de bewerking slaagt; anders, false.

Opmerkingen

Met deze methode wordt één thread uitgebracht en wordt de gebeurtenis vervolgens automatisch opnieuw ingesteld. Als er geen wachtende threads zijn, blijft de wachtgreep gesignaleerd totdat een thread erop probeert te wachten of totdat de Reset methode wordt aangeroepen.

Important

Er is geen garantie dat elke aanroep naar de Set methode een thread vrijgeeft. Als twee aanroepen te dicht bij elkaar liggen, zodat de tweede aanroep plaatsvindt voordat een thread is vrijgegeven, wordt er slechts één thread vrijgegeven, alsof de tweede aanroep niet heeft plaatsgevonden. Als de Set methode wordt aangeroepen wanneer er geen threads wachten en de AutoResetEvent aanroep al wordt gesignaleerd, heeft de aanroep geen effect.

Van toepassing op