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

Builder pattern implementation for typed_thread_pool construction. More...

#include "forward_declarations.h"
#include "config.h"
#include "job_types.h"
#include <memory>
#include <vector>
#include <string>
Include dependency graph for pool_builder.h:

Go to the source code of this file.

Classes

class  kcenon::thread::typed_thread_pool_builder< job_type >
 Typed thread pool builder template. More...
 

Namespaces

namespace  kcenon
 
namespace  kcenon::thread
 Core threading foundation of the thread system library.
 

Functions

template<detail::JobType job_type = job_types>
typed_thread_pool_builder< job_type > kcenon::thread::create_pool_builder ()
 Convenience function to create a builder.
 

Detailed Description

Builder pattern implementation for typed_thread_pool construction.

This file provides a builder pattern for constructing typed thread pools with various configuration options in a fluent interface style.

Definition in file pool_builder.h.