| 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 |