C++ named requirements: SharedMutex (since C++17)
Min standard notice:
The SharedMutex requirements extend the Mutex requirements to include shared lock ownership mode.
The SharedMutex requirements extend the Mutex requirements to include shared lock ownership mode.