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

Bound policies for queue capacity: unbounded or fixed-size. More...

#include <cstddef>
#include <limits>
#include <optional>
Include dependency graph for bound_policies.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  kcenon::thread::policies::bound_policy_tag
 Tag type for bound policy identification. More...
 
class  kcenon::thread::policies::unbounded_policy
 Policy that allows unlimited queue size. More...
 
class  kcenon::thread::policies::bounded_policy
 Policy that limits queue size to a maximum. More...
 
class  kcenon::thread::policies::dynamic_bounded_policy
 Policy with dynamically adjustable size limit. More...
 

Namespaces

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

Detailed Description

Bound policies for queue capacity: unbounded or fixed-size.

See also
policy_queue

Definition in file bound_policies.h.