В моем коде было бы удобно, если бы мой поток вызывал .WaitOne () более одного раза перед вызовом .ReleaseMutex ().
И наоборот: несколько раз вызывал .ReleaseMutex () перед перезапускомцикл, который начинается с вызова .WaitOne ().
Некоторые комбинации операционных систем / компилятора позволяют это.Некоторые нет.