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 |