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

Stable public include for typed_thread_pool_t. More...

Include dependency graph for typed_thread_pool.h:

Go to the source code of this file.

Detailed Description

Stable public include for typed_thread_pool_t.

This umbrella header provides a stable include path for the typed_thread_pool_t template class. Downstream code should include this header rather than the internal core/ or impl/ paths.

using namespace kcenon::thread;
auto pool = std::make_shared<typed_thread_pool_t<job_types>>(4);
pool->enqueue(typed_job_t<job_types>(job_types::normal, []() { ... }));
Typed job template.
Definition typed_job.h:31
Core threading foundation of the thread system library.
Definition thread_impl.h:17
Stable public include for typed_thread_pool_t.

Definition in file typed_thread_pool.h.