|
ThreadSchedule 1.0.0
Modern C++ thread management library
|
Test/chaos features to perturb scheduling at runtime. More...
#include "scheduler_policy.hpp"#include "thread_registry.hpp"#include "thread_wrapper.hpp"#include "topology.hpp"#include <atomic>#include <chrono>#include <random>#include <thread>Go to the source code of this file.
Classes | |
| struct | threadschedule::ChaosConfig |
| Runtime chaos settings. More... | |
| class | threadschedule::ChaosController |
| RAII controller that periodically applies chaos operations. More... | |
Test/chaos features to perturb scheduling at runtime.
Provides ChaosController, an RAII utility that periodically alters affinity and/or priority of threads selected from the global registry (by predicate). Useful to validate stability under core migrations, contention, and priority changes.
Definition in file chaos.hpp.