|
ThreadSchedule 1.0.0
Modern C++ thread management library
|
| include | |
| threadschedule | |
| chaos.hpp | Test/chaos features to perturb scheduling at runtime |
| concepts.hpp | C++20 concepts, type traits, and SFINAE helpers for the threading library |
| error_handler.hpp | |
| expected.hpp | Polyfill for std::expected (C++23) for pre-C++23 compilers |
| generator.hpp | Lazy multi-value coroutine (generator<T>) |
| profiles.hpp | High-level thread configuration profiles and helpers |
| pthread_wrapper.hpp | |
| registered_threads.hpp | |
| scheduled_pool.hpp | |
| scheduler_policy.hpp | |
| task.hpp | Lazy single-value coroutine (task<T>) and blocking bridge (sync_wait) |
| thread_pool.hpp | |
| thread_pool_with_errors.hpp | |
| thread_registry.hpp | |
| thread_wrapper.hpp | |
| threadschedule.hpp | Modern C++17/20/23/26 Thread Scheduling Library |
| topology.hpp | Hardware topology helpers (CPU count, NUMA nodes) and affinity builders |