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