MCPcopy Create free account
hub / github.com/apache/impala / RemoveThreadAvailableCb

Method RemoveThreadAvailableCb

be/src/runtime/thread-resource-mgr.cc:84–90  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

82}
83
84void ThreadResourcePool::RemoveThreadAvailableCb(int id) {
85 unique_lock<mutex> l(lock_);
86 DCHECK(!thread_callbacks_[id].empty());
87 DCHECK_GT(num_callbacks_.Load(), 0);
88 thread_callbacks_[id].clear();
89 num_callbacks_.Add(-1);
90}
91
92void ThreadResourcePool::InvokeCallbacks() {
93 // We need to grab a lock before issuing the callbacks to prevent the

Callers 3

CloseMethod · 0.80
CloseMethod · 0.80
TESTFunction · 0.80

Calls 4

clearMethod · 0.65
emptyMethod · 0.45
LoadMethod · 0.45
AddMethod · 0.45

Tested by 1

TESTFunction · 0.64