标签: c++ c++17
假设我得到以下代码:
std::shared_lock<std::shared_mutex> sl; std::unique_lock<std::shared_mutex> ul; std::condition_variable_any cv;
我需要等待一些条件。当我检查那个条件时,如何锁定sl。只有当这个条件成立时,我才锁定ul并再次检查这个条件?
sl
ul