std::shared_lock新しい標準のテンプレートクラスが非常に不足しています。Boost.Threadにはboost::shared_lock、存在すらboost::upgrade_lockあります。
それはなぜですか、std :: shared_lockがなくstd::unique_lock、C ++ 11にはありませんか?純粋なC++11で、これ
までと同様の動作をどのように取得できますか?boost::shared_lock
使ってみようと思っていたのですが、メンバーがいないboost::shared_lock<std::mutex>のであまり意味がありません。また、のようなものはありません。std::mutexlock_shared()std::shared_mutex