|
Thread System 0.3.1
High-performance C++20 thread pool with work stealing and DAG scheduling
|
Implementation of the thread pool class for managing multiple worker threads. More...
#include <kcenon/thread/core/job_queue.h>#include <kcenon/thread/core/thread_pool.h>#include <kcenon/thread/core/thread_logger.h>#include <kcenon/thread/utils/formatter.h>#include <kcenon/thread/diagnostics/thread_pool_diagnostics.h>#include <kcenon/thread/adapters/job_queue_adapter.h>
Go to the source code of this file.
Namespaces | |
| namespace | kcenon |
| namespace | kcenon::thread |
| Core threading foundation of the thread system library. | |
Implementation of the thread pool class for managing multiple worker threads.
This file contains the implementation of the thread_pool class, which coordinates multiple worker threads processing jobs from a shared queue. The pool supports adaptive queue strategies for optimal performance under varying load conditions.
Definition in file thread_pool.cpp.