Use std::lock_guard instead of the former, and rename the latter to shared_lock_guard. The impact is expected to be minimal.
Note that due to ABI limitations of the STL, slim_mutex and slim_condition_variable still need to be retained to provide efficient implementations.
Use std::lock_guard instead of the former, and rename the latter to shared_lock_guard. The impact is expected to be minimal.
Note that due to ABI limitations of the STL, slim_mutex and slim_condition_variable still need to be retained to provide efficient implementations.