void PartialRelease() { m_lock2.Release(); }
void Release() { m_mtgs.m_RingBufferIsBusy = false; m_lock2.Release(); m_lock1.Release(); }
void Release() { m_mtgs.m_RingBufferIsBusy.store(false, std::memory_order_relaxed); m_lock2.Release(); m_lock1.Release(); }