Lines Matching refs:lock
60 std::unique_lock<std::mutex> lock(mutexLock_);
63 cvNotFull_.wait(lock, [&]() { return (queueT_.size() < maxSize_); });
82 std::unique_lock<std::mutex> lock(mutexLock_);
86 cvNotEmpty_.wait(lock, [&] { return !queueT_.empty(); });
107 std::unique_lock<std::mutex> lock(mutexLock_);
129 std::unique_lock<std::mutex> lock(mutexLock_);
143 std::unique_lock<std::mutex> lock(mutexLock_);
149 std::unique_lock<std::mutex> lock(mutexLock_);
155 std::unique_lock<std::mutex> lock(mutexLock_);
195 std::unique_lock<std::mutex> lock(mutexLock_);
198 cvNotFull_.wait(lock, [&]() { return (queueT_.size() < maxSize_); });
217 std::unique_lock<std::mutex> lock(mutexLock_);
240 std::unique_lock<std::mutex> lock(mutexLock_);
262 std::unique_lock<std::mutex> lock(mutexLock_);
263 cvAllTasksDone_.wait(lock, [&] { return unfinishedTaskCount_ == 0; });