Lines Matching refs:Lock
28 // either |Lock()| or |TryLock()| until it calls |Unlock()|.
30 // |Lock()|) or receive a |false| return value (for |TryLock()|) if they
32 // A calling thread must not own the mutex prior to calling |Lock()| or
45 void Lock();
117 // when it successfully calls either |Lock()| or |TryLock()|. During this
118 // period, the thread may make additional calls to |Lock()| or |TryLock()|.
122 // calls to |Lock()|) or receive a |false| return value (for |TryLock()|) if
125 // unspecified, but after that number is reached, calls to |Lock()| will
136 // |Lock()| will block execution until the lock is acquired. A thread may call
137 // |Lock()| on a recursive mutex repeatedly. Ownership will only be released
141 void Lock();
144 // more call to |Lock()| than there were calls to unlock() made by this
204 explicit LockGuard(Mutex* mutex) : mutex_(mutex) { mutex_->Lock(); }