Bonjour,
j'aurais une question au sujet de la collection CopyOnWriteArrayList.
Si j'ai bien compris, elle permet de modifier une liste en train d'être parcourue sans lever de ConcurrentModificationException.
Les lectures seraient apparemment prioritaires au écritures (je n'en suis pas sûre de ça).
J'aimerais pouvoir modifier une liste en train d'être parcourue (de manière assez rare, au plus 2 fois durant le parcours) mais que le thread en train de parcourir cette même liste prenne en compte ces modifications (les modifications sont en fait uniquement des ajouts d'éléments dans la liste).
Est-ce que c'est possible avec cette collection?
Sinon, Java fournit-il une classe que me permette de faire ça?
Merci d'avance pour vos réponses!
Partager