TThread : Method overview By inheritance

TThread

Member Visibility Description
AfterConstruction public Code to be executed after construction but before execute.
CheckTerminated public Check if the current thread has finished executing.
Create public Creates a new thread.
CreateAnonymousThread public Execute code in an anonymous thread
Destroy public Destroys the thread object.
Execute protected Execute method. Must be overridden in a descendant thread.
ExecuteInThread public Execute a method or static procedure in a thread
GetSystemTimes public Return CPU stats
GetTickCount public Return tick count (32-bit)
GetTickCount64 public Return tick count (64-bit)
NameThreadForDebugging public Set a thread name
Queue protected Queue a method for execution in the main thread
RemoveQueuedEvents public Remove methods scheduled for execution from queue
Resume public Resumes the thread's execution. Deprecated, see TThread.Start
SetReturnValue public Set return value of a thread
Sleep public Prevent thread execution
SpinWait public Prevent thread execution in a spin-wait loop
Start public Starts a thread that was created in a suspended state.
Suspend public Suspends the thread's execution.
Synchronize protected Synchronizes the thread by executing the method in the main thread.
Terminate public Signals the thread it should terminate.
WaitFor public Waits for the thread to terminate and returns the exit status.
Yield public Yield execution to other threads