ThreadSchedule 1.0.0
Modern C++ thread management library
|
Nthreadschedule | |
Ndetail | |
CNonOwningTag | |
COwningTag | |
CThreadStorage | |
CThreadStorage< ThreadType, NonOwningTag > | |
CThreadStorage< ThreadType, OwningTag > | |
CAutoRegisterCurrentThread | |
Cbad_expected_access | |
CBaseThreadWrapper | Base thread wrapper with common functionality |
CChaosConfig | Runtime chaos settings |
CChaosController | RAII controller that periodically applies chaos operations |
CCompositeThreadRegistry | |
CCpuTopology | Snapshot of basic CPU/NUMA topology |
CErrorHandledTask | Task wrapper that provides error handling |
CErrorHandler | Global error handler for thread pool tasks |
Cexpected | |
Cexpected< void, E > | |
CFastThreadPool | Simple high-performance thread pool using single queue with optimized locking |
CStatistics | |
CFastThreadPoolWithErrors | Fast thread pool with built-in error handling |
CFutureWithErrorHandler | Future wrapper that provides error callback support |
CFutureWithErrorHandler< void > | Specialization for void futures |
CGlobalHighPerformancePool | Singleton high-performance thread pool for global use |
CGlobalThreadPool | Singleton thread pool for global use (simple version) |
CHighPerformancePool | High-performance thread pool optimized for high-frequency task submission |
CStatistics | |
CHighPerformancePoolWithErrors | High-performance thread pool with built-in error handling |
Cis_duration_impl | |
Cis_duration_impl< T, std::void_t< typename T::rep, typename T::period > > | |
Cis_thread_like | Type trait for thread-like objects |
Cis_thread_like< std::thread > | |
CPThreadAttributes | RAII pthread attribute wrapper |
CPThreadMutex | RAII pthread mutex wrapper |
CPThreadWrapper | RAII pthread wrapper with modern C++ interface |
CPThreadWrapperReg | |
CRegisteredThreadInfo | |
CScheduledTaskHandle | Handle for scheduled tasks that can be used to cancel them |
CScheduledThreadPoolT | Thread pool with support for scheduled and periodic tasks |
CScheduledTaskInfo | |
CSchedulerParams | Scheduler parameter utilities |
CTaskError | Information about a task exception |
CThreadAffinity | CPU affinity management |
CThreadByNameView | |
CThreadControlBlock | |
CThreadInfo | |
CThreadPool | Simple thread pool for general-purpose use |
CStatistics | |
CThreadPoolWithErrors | Simple thread pool with built-in error handling |
CThreadPriority | Thread priority wrapper with validation |
CThreadProfile | Declarative profile describing desired scheduling |
CThreadRegistry | |
CQueryView | |
CThreadWrapper | Enhanced std::thread wrapper |
CThreadWrapperReg | |
CThreadWrapperView | |
Cunexpect_t | |
Cunexpected | |
CWorkStealingDeque | High-performance work-stealing deque for individual worker threads |