A constructor associating the specified shared_mutex with the shared_lock object. The utex is locked by the constructor for shared ownership.