MCPcopy Create free account
hub / github.com/Gecode/gecode / release

Method release

gecode/support/thread/thread.cpp:122–130  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

120 _m_write.release();
121 }
122 void release(Mutex* m) {
123 _m_write.acquire();
124 _m.acquire();
125 _to_release = m;
126 _m.release();
127 _e.signal();
128 _e_done.wait();
129 _m_write.release();
130 }
131 };
132
133 class GlobalMutexRunnableInit {

Callers 4

execMethod · 0.45
runMethod · 0.45
acquireMethod · 0.45
releaseGlobalMutexMethod · 0.45

Calls 3

acquireMethod · 0.45
signalMethod · 0.45
waitMethod · 0.45

Tested by

no test coverage detected