Ti ringranzio per la risposta, hai detto in parole migliori quello che volevo chiedere e spero sia proprio così! Tra la tua analisi cmq ti voglio chiedere una cosa, se come diciamo noi si potrebbe togliere synchronized dal metodo transfer non sarebbe anche migliore? Nel tuo stesso esempio il thread potrebbe partire eseguendo i 2 withdraw , per poi bloccarsi solo al primo deposit, così facendo è più efficiente/veloce no?