|
threadman 0.1.0
Header-only C++23 managed threads, dynamic pools, futures, and executors
|
#include <manager.hpp>

Public Attributes | |
| std::string | name = "tm::manager" |
| std::chrono::milliseconds | housekeeping_interval {THREADMAN_DEFAULT_SCALE_CHECK_INTERVAL_MS} |
| std::chrono::milliseconds | summary_interval {THREADMAN_DEFAULT_SUMMARY_INTERVAL_MS} |
| bool | start_housekeeper_eagerly = false |
| std::string | default_pool_name = THREADMAN_DEFAULT_POOL_NAME |
| std::size_t | default_pool_min_workers = 1 |
| std::size_t | default_pool_max_workers = std::thread::hardware_concurrency() |
| std::size_t threadman::ThreadManager::Options::default_pool_max_workers = std::thread::hardware_concurrency() |
| std::size_t threadman::ThreadManager::Options::default_pool_min_workers = 1 |
| std::string threadman::ThreadManager::Options::default_pool_name = THREADMAN_DEFAULT_POOL_NAME |
| std::chrono::milliseconds threadman::ThreadManager::Options::housekeeping_interval {THREADMAN_DEFAULT_SCALE_CHECK_INTERVAL_MS} |
| std::string threadman::ThreadManager::Options::name = "tm::manager" |
| bool threadman::ThreadManager::Options::start_housekeeper_eagerly = false |
| std::chrono::milliseconds threadman::ThreadManager::Options::summary_interval {THREADMAN_DEFAULT_SUMMARY_INTERVAL_MS} |