Domanda:

perche' con Windows usi i mutex e non i semafori?

Un mutex e' un tipo diverso di oggetto di sincronizzazione da un semaforo ...

In Windows puoi creare un mutex tramite

CreateMutex

o un semaforo con

CreateSemaphore

Vedi se fa al caso tuo quest'ultimo oggetto

http://msdn.microsoft.com/library/de...re_objects.asp