Skip to content

TThread : Method overview by Name

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