Functions
| Name | Description |
|---|---|
| aSetLength (2) | |
| CheckGlobalThreadPool | Returns initialized global thread pool. |
| EventReset | |
| EventSet | |
| EventWaitFor | |
| ThreadedForLoop (2) | Call this function to initiate threaded for-loop. |
| ThreadedWhileLoop | Call this function to initiate threaded while-loop. |
Classes
| Name | Description |
|---|---|
| TInternalProgressThread | Internal background worker for CLR targets. |
| TLoopThread | Thread type used by TMtxForLoop. |
| TMtxForLoop | The object implements everything neccessary to simplify threading of loops. |
| TMtxProgressRuntime | Runtime for background execution and progress reporting. |
Enumerations
| Name | Description |
|---|---|
| TEventState | Internal event state used by TMtxForLoop. |
| TMtxProgressEvent | Defines the thread event type. |
| TThreadAffinityMode | Defines how the threads can be assigned to specific CPU cores. |
| TThreadingMode | Specifies threading mode for TMtxForLoop. |
Events
| Name | Description |
|---|---|
| TComputeEvent | Compute event signature. |
| TExceptionEvent | Exception event signature. |
| TForLoopEvent | Event type to implement threaded for-loop within a method of object. |
| TForLoopRangeEvent | Event type to implement threaded for-loop within a function. |
| TProgressUpdateEvent | Progress update event signature. |
| TWhileLoopEvent | Event type to implement threaded while-loop within a method of object. |