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. |
| Deque | A Deque is a double-ended queue with a |
| ElasticThreadPool | Thread pool with a varying amount of threads. |
| EventHandler | |
| EventLoop | An event loop implementation used for |
| FixedThreadPool | Thread pool with a constant amount of threads. Threads in the pool will exist until the pool is explicitly shut down. |
| IThreadPool | A thread pool interface. |
| Lock | A Lock allows blocking execution until it has been unlocked. It keeps track
of how often |
| LockHandle | |
| Mutex | Creates a mutex, which can be used to acquire a temporary lock to access some ressource. The main difference with a lock is that a mutex must always be released by the owner thread. |
| NextEventTime | When an event loop has an available event to execute. |
| NoEventLoopException | |
| Semaphore | |
| Thread | |
| ThreadPoolException | |
| Tls | Creates thread local storage. |