We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
unique_lock
lock_guard
1 parent ca16657 commit 233482fCopy full SHA for 233482f
libmamba/include/mamba/core/thread_utils.hpp
@@ -186,15 +186,15 @@ namespace mamba
186
187
inline void counting_semaphore::lock()
188
{
189
- std::unique_lock<std::mutex> lock(m_access_mutex);
+ std::unique_lock lock{ m_access_mutex };
190
m_cv.wait(lock, [&]() { return m_value > 0; });
191
--m_value;
192
}
193
194
inline void counting_semaphore::unlock()
195
196
197
- std::lock_guard<std::mutex> lock(m_access_mutex);
+ std::lock_guard lock{ m_access_mutex };
198
if (++m_value <= 0)
199
200
return;
0 commit comments