A mutex object is the basic thread synchronization primitive in Fluke. Mutexes support the conventional lock, trylock and unlock primitives with optional priority inheritance.