Lines Matching refs:lk
540 std::unique_lock lk(mtx);
541 cv.wait_for(lk, 1us);
549 std::unique_lock lk(mtx);
550 cv.wait_for(lk, 1us);
572 std::unique_lock lk(mtx);
573 cv.wait(lk, [&] { return flag; });
574 EXPECT_TRUE(lk.owns_lock());
584 std::unique_lock lk(mtx);
604 std::unique_lock lk(mtx);
605 EXPECT_EQ(static_cast<int>(cv.wait_until(lk, std::chrono::steady_clock::now() + 30ms)),
607 EXPECT_TRUE(lk.owns_lock());
636 std::unique_lock lk(mtx);
637 EXPECT_TRUE(!cv.wait_until(lk, std::chrono::steady_clock::now() + 30ms, [&] { return flag; }));
663 std::unique_lock lk(mtx);
664 EXPECT_TRUE(cv.wait_until(lk, std::chrono::steady_clock::now() + 30ms, [&] { return flag; }));
673 std::unique_lock lk(mtx);
691 std::unique_lock lk(mtx);
692 EXPECT_EQ(static_cast<int>(cv.wait_for(lk, 30ms)), static_cast<int>(ffrt::cv_status::timeout));
693 EXPECT_TRUE(lk.owns_lock());
717 std::unique_lock lk(mtx);
720 std::unique_lock lk(mtx);
724 EXPECT_EQ(static_cast<int>(cv.wait_for(lk, 30ms)), static_cast<int>(ffrt::cv_status::no_timeout));
726 EXPECT_TRUE(lk.owns_lock());
745 std::unique_lock lk(mtx);
746 EXPECT_TRUE(!cv.wait_for(lk, 30ms, [&] { return flag; }));
772 std::unique_lock lk(mtx);
773 EXPECT_TRUE(cv.wait_for(lk, 30ms, [&] { return flag; }));
782 std::unique_lock lk(mtx);