cpp/thread/lock tag

, and  are instances of empty struct tag types std, std and std respectively.

They are used to specify locking strategies for std, std and std.