id summary reporter owner description type status milestone component version severity resolution keywords cc 11424 Provide shared_timed_mutex as an alternative name for shared_mutex and deprecate the use of shared_mutex as a timed mutex Edward Diener viboes In C++14 the std::shared_mutex class has been renamed to std::shared_timed_mutex ( http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3891.htm ) and a non-timed shared_mutex has been proposed ( http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4241.htm ). In order to remain compatible to C++14 the boost thread library could have boost::shared_timed_mutex be the same as the current boost::shared_mutex and could deprecate the current use of boost::shared_mutex. Deprecating the use of boost::shared_mutex in favor of boost::shared_timed_mutex would enable end-users to change their usage of boost::shared_mutex to boost::shared_timed_mutex until such time when boost::shared_mutex is recoded as a non-timed shared mutex class. Feature Requests closed Boost 1.60.0 thread Boost Development Trunk Not Applicable fixed