This class represents lattice values for constants.
bool release()
Attempts to release the lock.
MutexImpl(bool recursive=true)
Initializes the lock but doesn't acquire it.
~MutexImpl()
Releases and removes the lock Destructor.
bool tryacquire()
Attempts to acquire the lock without blocking.