This class represents OETryMutex.
The OETryMutex class provides a portable
MUTual EXclusion device, that is useful for protecting shared data
structures from concurrent modification. This version also contains
OETryMutex.Try method that allows for a
failed acquire. OETryMutex is slightly more
costly than OEMutex.
Acquires (locks) the OETryMutex. If the
OETryMutex is unlocked, it is locked by
this calls and becomes owned by the calling thread. If the
OETryMutex is already locked, by this or
suspends the calling thread until the
OETryMutex is released.