🟩 Atomic, thread, thread pool, mutex, semaphore, barrier, rw-lock, condition variable (see Threading library page for more details) More...
Classes | |
| struct | SC::Mutex |
| A native OS mutex to synchronize access to shared resources. More... | |
| struct | SC::ConditionVariable |
| A native OS condition variable. More... | |
| struct | SC::Thread |
| A native OS thread. More... | |
| struct | SC::RWLock |
| A Read-Write lock that allows multiple concurrent readers but only one writer. More... | |
| struct | SC::Barrier |
| A synchronization point that blocks threads until the required number of threads have reached it. More... | |
| struct | SC::EventObject |
| An automatically reset event object to synchronize two threads. More... | |
| struct | SC::Semaphore |
| A semaphore synchronization primitive that maintains a count for resource management. More... | |
| struct | SC::ThreadPoolTask |
| A small task containing a function to execute that can be queued in the thread pool. More... | |
| struct | SC::ThreadPool |
| Simple thread pool that executes tasks in a fixed number of worker threads. More... | |
🟩 Atomic, thread, thread pool, mutex, semaphore, barrier, rw-lock, condition variable (see Threading library page for more details)