В проекте, который я кодирую, мне нужно вернуть потокобезопасное и неизменяемое представление из функции. Однако я не уверен в этом. Поскольку synchronizedList
и unmodifiableList
просто возвращают представления список, я не знаю, сработает ли
Collections.synchronizedList (Collections.unmodifiableList (this.data));
.
Может ли кто-нибудь сказать мне, если это правильно, а если нет, существуют ли ситуации, когда это может привести к сбою?
Спасибо за любые данные!