Template Class Barrier

Class Documentation

template<MemoryScope scope = MemoryScope::SYSTEM>
class Barrier

Public Functions

__host__ __device__ inline Barrier(uint64_t num_participants = 1)
__host__ __device__ Barrier(const Barrier&) = delete
__host__ ~Barrier() = default
__host__ __device__ inline void Sync(std::memory_order order = std::memory_order_relaxed) noexcept