Semafor dla instancji CMD pracujących równolegle

Mam plik .bat, który byłby uruchamiany X razy (z różnymi argumentami) w tym samym momencie. Chciałbym, aby zmodyfikowali jeden konkretny plik, ale trzeba to zrobić w sekwencji z kontrolowanym opóźnieniem. W idealnym przypadku potrzebowałbym mechanizmu, który pozwoliłby tylko jednemu nietoperzowi zablokować plik i przetworzyć go tak długo, jak jest potrzebny, niż zwolnić go, pozwalając na to samo dla innego procesu.

questionAnswers(2)

yourAnswerToTheQuestion