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

Thread-safe atomic shared_ptr wrapper with explicit memory ordering. More...

#include <atomic>
#include <memory>
Include dependency graph for atomic_shared_ptr.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  kcenon::thread::atomic_shared_ptr< T >
 

Namespaces

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

Functions

template<typename T , typename... Args>
atomic_shared_ptr< T > kcenon::thread::make_atomic_shared (Args &&... args)
 Make an atomic_shared_ptr with a new object.
 

Detailed Description

Thread-safe atomic shared_ptr wrapper with explicit memory ordering.

Definition in file atomic_shared_ptr.h.