Basta che dichiari synchronized tutti i metodi di lettura e scrittura di quella classe:
se un thread vuole chiamare un metodo, se c'è già un altro metodo synchronized in esecuzione dovrà aspettare che il metodo termini, altrimenti può accedere al metodo e bloccarlo
Spero di essere stato chiaro![]()