Salve a tutti, ho un problema con una applicazione che esegue varie fork. In una funzione che viene chiamata da tanti processi, una variabile prima di una condizione if viene azzerata cosi per magia. Allora guardando sui processi ho visto con uno sleep che prima della condizione qualche processo fratello scrive su questa variabile di tipo int.
La mia domanda e' ce qualche possibilita di bloccare la variabile intera solo per il processo corrente, cosi sono certo che nessun altro processo puo' creare degli effetti collaterali su di essa?
Grazie.