System.Threading.Mutex
namespace System.Threading
{
public sealed class Mutex : WaitHandle
{
public Mutex();
public Mutex(bool initiallyOwned);
public Mutex(bool initiallyOwned, string name);
public Mutex(bool initiallyOwned, string name, out bool createdNew);
public static Mutex OpenExisting(string name);
public void ReleaseMutex();
public static bool TryOpenExisting(string name, out Mutex result);
}
}