A Mutex is an implementation
of a
WaitHandle. ReleaseMutex( )
releases a lock on a WaitHandle. A thread that
owns a Mutex lock can call any of the
Wait( ) methods (defined in the parent class,
WaitHandle) without blocking, but must then
release the Mutex the same number of times as the
Mutex was obtained.
public sealed class Mutex : WaitHandle {
// Public Constructors
public Mutex( );
public Mutex(bool initiallyOwned);
public Mutex(bool initiallyOwned, string name);
public Mutex(bool initiallyOwned, string name, out bool createdNew);
// Public Instance Methods
public void ReleaseMutex( );
}