System.Classes.TThread.CreateAnonymousThread
Delphi
class function CreateAnonymousThread(const ThreadProc: TProc): TThread; static;
C++
static TThread* __fastcall CreateAnonymousThread(const System::Sysutils::_di_TProc ThreadProc);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | System.Classes.pas System.Classes.hpp |
System.Classes | TThread |
Beschreibung
Erstellt eine Instanz eines intern abgeleiteten Threads.
CreateAnonymousThread erstellt eine Instanz eines intern abgeleiteten TThreads, der die anonyme Methode des Typs TProc einfach aufrufen wird. Dieser Thread wird in passivem Zustand erstellt und deshalb soll die Methode Start zum Ausführen des Threads aufgeruft werden. Der Thread wird auch als FreeOnTerminate markiert und deshalb soll die zurückgegebene Instanz nach dem Aufruf von Start nicht geändert werden. Es ist möglich, dass die Instanz durchgeführt und dann freigegeben wurde, bevor andere externe Aufrufe oder Operationen auf die Instanz versucht wurden.