TryLock
bool TryLock()
bool TryLock()
bool TryLock()
bool TryLock()
inline bool TryLock();
bool TryLock()
while (!TryLock()) {}
if (group->TryLock())
|| parent->TryLock()) {
if (this->parent == NULL || this->parent->TryLock())
if (group == NULL || group->TryLock())
if (!cache->TryLock()) {
} else if (consumer->TryLock()) {