使用unique_lock检查是否拥有互斥锁

时间:2016-02-10 18:55:33

标签: c++11 locking unique std mutex

我正在尝试使用此处的建议:How to assert if a std::mutex is locked?来检查互斥锁当前是否已锁定。它似乎工作乍一看,但当你尝试从多个线程使用它时它崩溃了。我的猜测是,unique_lock不是线程安全的,这会很有意义,这意味着没有简单的方法来检查互斥锁是否已经锁定而没有编写包装器。

String usersByEmailQuery = "Select Account_ID,password,activated from Account where email=?";
String authoritiesByUsernameQuery = "SELECT Account_ID,role FROM Account_Roles WHERE Account_ID=?";

0 个答案:

没有答案