MCPcopy Create free account
hub / github.com/cameron314/concurrentqueue / internal_release_reader

Method internal_release_reader

benchmarks/tbb/spin_rw_mutex.cpp:119–124  ·  view source on GitHub ↗

Release read lock on the given mutex

Source from the content-addressed store, hash-verified

117
118//! Release read lock on the given mutex
119void spin_rw_mutex_v3::internal_release_reader()
120{
121 __TBB_ASSERT( state & READERS, "invalid state of a read lock: no readers" );
122 ITT_NOTIFY(sync_releasing, this); // release reader
123 __TBB_FetchAndAddWrelease( &state,-(intptr_t)ONE_READER);
124}
125
126//! Try to acquire write lock on the given mutex
127bool spin_rw_mutex_v3::internal_try_acquire_writer()

Callers 1

releaseMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected