|
ThreadSchedule 1.0.0
Modern C++ thread management library
|
Files | |
| 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. | |