Home
last modified time | relevance | path

Searched refs:has_writer (Results 1 – 1 of 1) sorted by relevance

/oneTBB/include/oneapi/tbb/
H A Drw_mutex.h103 state_type has_writer = WRITER | WRITER_PENDING; in lock_shared() local
104 … auto wakeup_condition = [&] { return !(m_state.load(std::memory_order_relaxed) & has_writer); }; in lock_shared()
115 state_type has_writer = WRITER | WRITER_PENDING; in try_lock_shared() local
116 if (!(m_state.load(std::memory_order_relaxed) & has_writer)) { in try_lock_shared()
117 if (m_state.fetch_add(ONE_READER) & has_writer) { in try_lock_shared()