cpp/thread/shared lock/unlock

Unlocks the associated mutex from shared mode. Effectively calls

std is thrown if there is no associated mutex or if the mutex is not locked.

Parameters
(none)

Return value
(none)

Exceptions

 * Any exceptions thrown by


 * If there is no associated mutex, std with an error code of std