Операция удаления на итераторе не разрешена в CopyOnWriteArrayLIst - PullRequest
0 голосов
/ 22 марта 2019

Я новичок в среде Collections и столкнулся с этой концепцией в CopyOnWriteArrayList:

the remove() operation on the returned Iterator is not permitted – resulting with UnsupportedOperationException. However the remove() method of the CopyOnWriteArrayList itself is permitted.

Я знаю, что для каждой мутации создается копия базового списка, но я не уверен, почему вышеСценарий не допускается. Кто-нибудь может объяснить причину, почему это так?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...