package sys.thread
| .. | |
|---|---|
| Condition | Creates a new condition variable. Conditions variables can be used to block one or more threads at the same time, until another thread modifies a shared variable (the condition) and signals the condition variable. |
| CurrentThreadCallbacks | |
| Deque | A Deque is an output-restricted double-ended queue with a |
| IThreadCallbackHandle | |
| Lock | A Lock allows blocking execution until it has been unlocked. It keeps track
of how often |
| LockHandle | |
| MultiHandle | |
| Mutex | Creates a mutex, which can be used to acquire a temporary lock to access some resource. The main difference with a lock is that a mutex must always be released by the owner thread. |
| NativeTls | |
| Semaphore | |
| Thread | Called when the thread starts, before the job is executed. |
| ThreadCallback | |
| ThreadCallbackManager | |
| ThreadCallbackStack | |
| ThreadCallbacks | Called when the thread is exiting, after |
| ThreadImpl | |
| Tls | A thread-local storage to store per-thread values. |