Thread System
0.3.1
High-performance C++20 thread pool with work stealing and DAG scheduling
Loading...
Searching...
No Matches
policies.h
Go to the documentation of this file.
1
// BSD 3-Clause License
2
// Copyright (c) 2024, 🍀☀🌕🌥 🌊
3
// See the LICENSE file in the project root for full license information.
4
5
#pragma once
6
29
#include <
kcenon/thread/policies/sync_policies.h
>
30
#include <
kcenon/thread/policies/bound_policies.h
>
31
#include <
kcenon/thread/policies/overflow_policies.h
>
32
#include <
kcenon/thread/policies/policy_queue.h
>
bound_policies.h
Bound policies for queue capacity: unbounded or fixed-size.
overflow_policies.h
Overflow handling policies: reject, drop-oldest, or block.
policy_queue.h
Policy-based job queue template with customizable sync, bound, and overflow.
sync_policies.h
Synchronization policies: mutex-based or spinlock-based.
include
kcenon
thread
policies
policies.h
Generated by
1.12.0