AutoResetEvent.Set Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Az esemény állapotát jelző állapotot állít be, amely legfeljebb egy várakozási szál folytatását teszi lehetővé.
public:
bool Set();
public bool Set();
member this.Set : unit -> bool
Public Function Set () As Boolean
Válaszok
trueha a művelet sikeres; egyéb esetben. false
Megjegyzések
Ez a metódus egyetlen szálat bocsát ki, majd automatikusan alaphelyzetbe állítja az eseményt. Ha nincsenek várakozási szálak, a várakozási fogópont addig lesz jelezve, amíg egy szál meg nem kísérli a várakozást, vagy amíg a Reset metódus meg nem hívja.
Important
Nincs garancia arra, hogy a metódus minden hívása Set felszabadít egy szálat. Ha két hívás túl közel van egymáshoz, így a második hívás egy szál felszabadítása előtt történik, csak egy szál lesz felszabadítva – mintha a második hívás nem történt volna meg. Ha a Set metódus akkor is meghívható, ha nem várnak szálak, és a AutoResetEvent rendszer már jelzi, a hívásnak nincs hatása.