System.SyncObjs.TLightweightEvent.Create
Delphi
constructor Create; overload;
constructor Create(InitialState: Boolean); overload;
constructor Create(InitialState: Boolean; SpinCount: Integer); overload;
C++
__fastcall TLightweightEvent()/* overload */;
__fastcall TLightweightEvent(bool InitialState)/* overload */;
__fastcall TLightweightEvent(bool InitialState, int SpinCount)/* overload */;
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
constructor | public | System.SyncObjs.pas System.SyncObjs.hpp |
System.SyncObjs | TLightweightEvent |
Beschreibung
Erzeugt und initialisiert ein Ereignis.
Sie können den ursprünglichen Status des Ereignisses festlegen. Der standardmäßige ursprüngliche Status des Ereignisses ist nicht-signalisiert. Sie können auch die Anzahl der Spin-Schleifen angeben, wenn Sie einen Multikernprozessor haben.
Der Parameter SpinCount
darf nicht den Wert 4096 überschreiten.