Re[3]: Вопрос по synchronized
От: pva  
Дата: 26.10.23 17:12
Оценка:
Здравствуйте, Aleksei_Lekomtsev, Вы писали:

GIV>>numbers не публичный так что если ты не отдаешь его наружу (а ты не должен) то нет проблем (в том числе и со стороны "руководств").

A_L>А какие "side effects" могут возникнуть если можно отдавать numbers наружу?
A_L>Например, кто может начать add/get снаружи в numbers без synchronized (this.numbers)?
Может, конечно. Посыпятся эксепшны при одновременном доступе + изменении коллекции.
newbie
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.