Dovrebbe essere sufficiente utilizzare contesti transazionali quando possibile oppure bloccare una particolare risorsa finchè le operazioni che la coinvolgono non vengono completamente espletate.