Thread Management Routines
Go Up to API Categories Index
This topic lists all thread management routines and variables.
Routine | Description |
---|---|
Spawns a separate thread of execution. | |
Allows background threads to synchronize their execution with the main thread. | |
Terminates the execution of a thread. | |
Indicates whether the current thread is running in the foreground. | |
Indicates whether the application spawned additional threads using System.BeginThread or System.Classes.TThread objects. | |
Indicates the instance handle for the current module's main thread of execution. | |
Dictates memory manager behavior during a thread contention. | |
Represents a method (event handler) that is forced into the main thread's queue. | |
Prohibits the access of all other threads but the calling one to a specific object. | |
Releases a lock of the calling thread on a specific object. | |
Notifies the next thread in the waiting queue that it will be able to lock the specified object as soon as the calling thread releases it. | |
Signals all threads in the waiting queue that each one of them will be able to lock the specified object as soon as the calling thread releases it. | |
Attempts to lock the specified object, so that only the calling thread is able to access it. | |
Drops the lock on the specified object and puts the calling thread in the waiting queue for a specified amount of time. |