Threading primitives and synchronization utilities. More...
Classes | |
| class | Atomic< T > |
| Atomic variable wrapping std::atomic<T>. More... | |
| class | Future< T > |
| Asynchronous result wrapping std::future<T>. More... | |
| class | Mutex |
| Mutual exclusion lock wrapping std::mutex. More... | |
| class | Promise< T > |
| Promise wrapping std::promise<T>. More... | |
| class | ReadWriteLock |
| Reader-writer lock wrapping std::shared_mutex. More... | |
| class | ThreadPool |
| General-purpose thread pool for submitting callable tasks. More... | |
| class | WaitCondition |
| Condition variable wrapping std::condition_variable. More... | |
Threading primitives and synchronization utilities.
Wraps standard concurrency types (std::mutex, std::future, etc.) with libpromeki naming conventions. Includes higher-level constructs such as ThreadPool for task parallelism and Promise/Future for asynchronous results.