Thread System 0.3.1
High-performance C++20 thread pool with work stealing and DAG scheduling
Loading...
Searching...
No Matches
thread_system_config.h File Reference

Unified configuration structure for thread_system. More...

#include "../core/backpressure_config.h"
#include <kcenon/common/resilience/circuit_breaker_config.h>
#include "../dag/dag_config.h"
#include "../impl/typed_pool/priority_aging_config.h"
#include <chrono>
#include <cstddef>
#include <thread>
Include dependency graph for thread_system_config.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  kcenon::thread::thread_system_config
 Unified configuration for thread_system. More...
 
struct  kcenon::thread::thread_system_config::pool_config
 Configuration for thread pool behavior. More...
 
struct  kcenon::thread::thread_system_config::resilience_config
 Configuration for resilience features. More...
 
struct  kcenon::thread::thread_system_config::scaling_config
 Configuration for dynamic scaling features. More...
 
class  kcenon::thread::config_builder
 Builder for thread_system_config. More...
 

Namespaces

namespace  kcenon
 
namespace  kcenon::thread
 Core threading foundation of the thread system library.
 

Detailed Description

Unified configuration structure for thread_system.

This file consolidates all configuration options for the thread_system into a hierarchical structure with builder pattern support.

Definition in file thread_system_config.h.