ciao a tutti. Oggi mi sono posto il seguente quesito:
ho un metodo statico che quando invocato, passandogli come parametro il nome di un file, questo legga dentro un valore e diciamo che lo incrementa (in realtà il metodo è molto più complesso, ma credo che il concetto sia il medesimo).
ora mi chiedo: se invoco lo stesso metodo molte volte consecutive, c'è la possibilità che il metodo legga una cosa e ne scriva una non consistente giusto?
io vorrei semplicemente che con due invocazioni successive, venga eseguito prima COMPLETAMENTE la prima invocazione e poi la successiva.
mi basterebbe in questo caso dichiarare il metodo statico synchronized?
se mi sono spiegato male vi posto una porzione di codice ok?
grazie mille

Rispondi quotando