0
是否有任何使用Boost互斥锁的C++ 11 std锁或相反的陷阱?混合增强锁定和std锁定是否安全?
例如,我可以锁定boost::shared_mutex
与std::unique_lock
。这样做是否安全?
是否有任何使用Boost互斥锁的C++ 11 std锁或相反的陷阱?混合增强锁定和std锁定是否安全?
例如,我可以锁定boost::shared_mutex
与std::unique_lock
。这样做是否安全?
因为这两个库预期并实现同样的可锁定/ BasicLockable概念是没有问题的:
不应该有与这样做,'的std :: unique_lock'任何问题设计用于符合['BasicLockable'](http://en.cppreference.com/w/cpp/concept/BasicLockable)要求的任何类型,其中'boost :: shared_mutex'具有此要求。 – Praetorian