Class ring_sync_lock

Class Documentation

class legion::core::async::ring_sync_lock

Allows other threads to synchronize to the owning thread.

Public Functions

inline ring_sync_lock(uint maxRank = UINT32_MAX)
ring_sync_lock(const ring_sync_lock&) = delete
ring_sync_lock(ring_sync_lock&) = delete
ring_sync_lock &operator=(const ring_sync_lock&) = delete
ring_sync_lock &operator=(ring_sync_lock&&) = delete
inline void sync()
inline void force_release()
inline void subscribe()
inline void unsubscribe()
inline uint waiterCount()
inline std::thread::id ownerThread()