C++ named requirements: SharedLockable (since C++14)

The SharedLockable requirements describe the minimal characteristics of types that provide shared blocking semantics for execution agents (i.e. threads).

# See also