|
Thread System 0.3.1
High-performance C++20 thread pool with work stealing and DAG scheduling
|
C++20 module partition for thread_system queue implementations. More...
#include <atomic>#include <chrono>#include <condition_variable>#include <deque>#include <functional>#include <memory>#include <mutex>#include <optional>#include <string>#include <string_view>#include <type_traits>#include <vector>#include <kcenon/thread/core/job_queue.h>#include <kcenon/thread/queue/adaptive_job_queue.h>#include <kcenon/thread/queue/queue_factory.h>#include <kcenon/thread/lockfree/lockfree_queue.h>#include <kcenon/thread/lockfree/lockfree_job_queue.h>#include <kcenon/thread/lockfree/work_stealing_deque.h>#include <kcenon/thread/interfaces/queue_capabilities_interface.h>#include <kcenon/thread/interfaces/queue_capabilities.h>#include <kcenon/thread/concurrent/concurrent_queue.h>import kcenon.common;
Go to the source code of this file.
Namespaces | |
| namespace | kcenon |
| namespace | kcenon::thread |
| Core threading foundation of the thread system library. | |
| namespace | kcenon::thread::detail |
Macros | |
| #define | THREAD_SUPPRESS_LEGACY_LOCKFREE_QUEUE_WARNING 1 |
C++20 module partition for thread_system queue implementations.
This module partition exports queue components:
Part of the kcenon.thread module.
Definition in file queue.cppm.
| #define THREAD_SUPPRESS_LEGACY_LOCKFREE_QUEUE_WARNING 1 |
Definition at line 45 of file queue.cppm.