In .NET ist ein Mutex ein Datentyp, der genutzt wird um sicherzustellen, dass ein Codeabschnitt (critical section) nur von einem Thread gleichzeitig ausgeführt wird.