Здравствуйте, Аноним, Вы писали:
А>Для чего необходимо синхранизация методов типа getters?
А>Если методы set синхронизировать, причем, переменные сделать volotile, изменения ведь сразу будут видны getters?
Если у вас более чем одна переменная отвечает за состояние объекта, то все становисят немного сложнее.
Вот тут про это немного рассказано:
http://en.wikipedia.org/wiki/ABA_problem