58#ifdef THREAD_WORK_STEALING_ENABLED
98 "Queue size must be positive or unlimited");
constexpr auto default_worker_idle_timeout
constexpr bool default_work_stealing
Enable work stealing for improved load balancing.
constexpr bool enable_debugging
constexpr bool enable_coroutines
constexpr bool default_pin_threads
constexpr size_t default_queue_size
constexpr auto default_wake_interval
constexpr auto default_shutdown_timeout
constexpr auto default_steal_backoff
Default backoff duration between steal attempts (microseconds).
constexpr size_t unlimited_queue_size
constexpr bool enable_statistics
constexpr size_t max_threads
constexpr size_t default_stack_size
constexpr size_t default_max_steal_attempts
Default maximum steal attempts before backing off.
constexpr size_t default_thread_count
constexpr const char * default_thread_prefix
constexpr bool default_yield_on_idle
constexpr bool default_use_priorities
constexpr size_t max_queue_size
constexpr size_t min_threads
constexpr const char * default_pool_name