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::mutex
lock_shared()
std::shared_mutex