У меня есть список предварительно заполненных массивов. И у меня есть несколько потоков, которые будут удалять элементы из списка массивов. Каждый поток вызывает метод удаления ниже и удаляет один элемент из списка. Предоставляет ли следующий код мне последовательное поведение?
ArrayList<String> list = Collections.synchronizedList(new ArrayList<String>());
void remove(String item)
{
do something; (doesn't work on the list)
list.remove(item);
}
Спасибо!