il terzo parametro non serve a inizializzare il semaforo ad un valore preciso?

comunque grazie lo stesso ma sono riuscito a risolvere evitando di fare tutto ciò