Lines Matching defs:lock
24 std::unique_lock lock { mutex_ };
30 std::unique_lock lock { mutex_ };
32 cond_.wait(lock);
39 std::unique_lock lock { mutex_ };
41 if (cond_.wait_for(lock, std::chrono::microseconds(time.ToMicroseconds())) == std::cv_status::timeout) {
50 std::unique_lock lock { mutex_ };
52 cond_.wait(lock);
59 std::unique_lock lock { mutex_ };
71 ActivateContinuation(lock);
82 std::unique_lock lock { mutex_ };
95 if (auto q = queue_.lock()) {
106 if (auto q = d.queue.lock()) {
118 void Future::ActivateContinuation(std::unique_lock<std::mutex>& lock)
122 lock.unlock();
130 std::unique_lock lock { mutex_ };
135 ActivateContinuation(lock);
142 std::unique_lock lock { mutex_ };
157 std::unique_lock lock { mutex_ };