与std :: lock_guard相比,std :: scoped_lock的目的是仅处理多个互斥锁吗?

时间:2017-05-11 06:42:36

标签: c++ multithreading mutex c++17

在阅读有关std::scoped_lockstd::lock_guard的文档时,它会发现唯一的区别是mutex可以处理多个锁定保护并且可以在解锁时避免死锁。

这是唯一的区别吗?如果我只有一个lock_guard,那么我是否应继续使用 if (isset($_GET['typeid'])) { $sql = "SELECT * FROM vehicletype WHERE id_vehicleType=" . $_GET['typeid']; $result = mysqli_query($link, $sql); $row = mysqli_fetch_array($result); if($row['status_vehicleType']==1){ $status = "Enabled"; } else{ $status = "Disabled"; }

0 个答案:

没有答案