|
Thread System 0.3.1
High-performance C++20 thread pool with work stealing and DAG scheduling
|

Public Member Functions | |
| node (std::unique_ptr< job > &&job_data) | |
Public Attributes | |
| std::unique_ptr< job > | data |
| std::atomic< node * > | next {nullptr} |
Definition at line 396 of file sync_policies.h.
|
inlineexplicit |
Definition at line 400 of file sync_policies.h.
| std::unique_ptr<job> kcenon::thread::policies::lockfree_sync_policy::node::data |
Definition at line 397 of file sync_policies.h.
Referenced by kcenon::thread::policies::lockfree_sync_policy::dequeue().
| std::atomic<node*> kcenon::thread::policies::lockfree_sync_policy::node::next {nullptr} |
Definition at line 398 of file sync_policies.h.
Referenced by kcenon::thread::policies::lockfree_sync_policy::dequeue(), kcenon::thread::policies::lockfree_sync_policy::empty(), kcenon::thread::policies::lockfree_sync_policy::enqueue(), and kcenon::thread::policies::lockfree_sync_policy::~lockfree_sync_policy().