A mutual exclusion lock that has a text name associated with it for identification and debugging purposes.