|
Thread System 0.3.1
High-performance C++20 thread pool with work stealing and DAG scheduling
|
Backoff strategies for work-stealing operations. More...
#include <algorithm>#include <chrono>#include <cstddef>#include <cstdint>#include <random>

Go to the source code of this file.
Classes | |
| struct | kcenon::thread::steal_backoff_config |
| Configuration for backoff behavior. More... | |
| class | kcenon::thread::backoff_calculator |
| Calculates backoff delays for work-stealing operations. More... | |
Namespaces | |
| namespace | kcenon |
| namespace | kcenon::thread |
| Core threading foundation of the thread system library. | |
Enumerations | |
| enum class | kcenon::thread::steal_backoff_strategy : std::uint8_t { kcenon::thread::fixed , kcenon::thread::linear , kcenon::thread::exponential , kcenon::thread::adaptive_jitter } |
| Backoff strategies for work-stealing operations. More... | |
Functions | |
| constexpr const char * | kcenon::thread::to_string (steal_backoff_strategy strategy) |
| Convert steal_backoff_strategy to string representation. | |
Backoff strategies for work-stealing operations.
Definition in file steal_backoff_strategy.h.