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 |