Требуется ли синхронизация get в ArrayList?

304
27 ноября 2017, 18:22

Имеется коллекция, два потока проходятся по ней в цикле for each и распечатывают данные на консоль. Удаление или изменение элементов листа они не производят. Требуется ли синхронизация в данном случае?

Answer 1

Нет, не требуется. Если не происходит изменение, синхронизация не требуется, вообще. Удаление относится к изменению. Это правило для всех коллекций действительно

READ ALSO
JTable, как сделать редактируемой и как копировать инф в textArea

JTable, как сделать редактируемой и как копировать инф в textArea

Приветствую! Вопрос относительно JTable и кнопкиisCellEditable -true имеется, но таблица остается не редактируемой

270
Есть какая-нибудь замена sort в ArrayList?

Есть какая-нибудь замена sort в ArrayList?

Нужно отсортировать ArrayList, но Android Studio пишет

179
Ввод с кливиатуры и exeption

Ввод с кливиатуры и exeption

Привет всем! Пишу консольное приложениеВ switch я поставил ввод с клавиатуры,но если юзер введет не число - летит exeption и программа закрывается

263
Java, Сортировка нескольких списков через Collections.sort()

Java, Сортировка нескольких списков через Collections.sort()

Добрый день, у меня появилась необходимость отсортировать список чисел по убыванию, я бы воспользовался Collectionssort(), но к моему списку привязаны...

186