System.Classes.TThread.AfterConstruction
Delphi
procedure AfterConstruction; override;
C++
virtual void __fastcall AfterConstruction(void);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | System.Classes.pas System.Classes.hpp |
System.Classes | TThread |
Description
Exécute le thread quand celui-ci est crée avec CreateSuspended ayant la valeur false.
AfterConstruction lance la méthode Execute quand le thread n'est pas créé en état suspendu. En appelant Execute depuis la méthode AfterConstruction plutôt que le constructeur, TThread évite une condition de concurrence où le thread peut se libérer lui-même après la fin de Execute mais avant que le thread principal n'appelle AfterConstruction.