c# What is a .NET Mutex? https://msdn.microsoft.com/en-us/library/system.threading.mutex(v=vs.110).aspx a primitive .NET type one thread owns it at a time WaitOne(int) blocks the calling thread returns true when