|
Thread System 0.3.1
High-performance C++20 thread pool with work stealing and DAG scheduling
|
Central configuration for typed_thread_pool module. More...


Go to the source code of this file.
Namespaces | |
| namespace | kcenon |
| namespace | kcenon::thread |
| Core threading foundation of the thread system library. | |
| namespace | kcenon::thread::config |
Typedefs | |
| using | kcenon::thread::config::default_job_type = job_types |
Variables | |
| constexpr size_t | kcenon::thread::config::default_worker_count = 4 |
| constexpr size_t | kcenon::thread::config::max_workers = 64 |
| constexpr size_t | kcenon::thread::config::min_workers = 1 |
| constexpr size_t | kcenon::thread::config::default_wait_timeout_ms = 100 |
| constexpr size_t | kcenon::thread::config::default_shutdown_timeout_ms = 5000 |
| constexpr bool | kcenon::thread::config::enable_priority_boost = false |
| constexpr bool | kcenon::thread::config::enable_work_stealing = true |
| constexpr bool | kcenon::thread::config::enable_adaptive_sizing = false |
| constexpr size_t | kcenon::thread::config::default_job_pool_size = 512 |
| constexpr bool | kcenon::thread::config::enable_job_recycling = true |
| constexpr bool | kcenon::thread::config::enable_debug_logging = false |
| constexpr bool | kcenon::thread::config::enable_performance_monitoring = false |
| constexpr size_t | kcenon::thread::config::monitoring_interval_ms = 1000 |
Central configuration for typed_thread_pool module.
This file contains compile-time configuration constants and default values that can be used throughout the typed_thread_pool module.
Definition in file config.h.