Bonjour,
J'ai une erreur

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
at java.util.LinkedList$ListItr.checkForComodification(LinkedList.java:761)
        at java.util.LinkedList$ListItr.next(LinkedList.java:696)
        at java.util.Collections$UnmodifiableCollection$1.next(Collections.java:1010)
au niveau de la méthode
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Collections.unmodifiableCollection(getMaListe())
Sachant que j'ai une méthode addMaListe qui ajoute un élément dans maliste, et getMaListe() qui récuprè liste ma liste.
Je me suis dis que c'est une problème de synchronisation car getMaListe() est appelé dans une classe et addMaListe appelée dans une autre classe, ce qui fait que la liste est modifiée.
Donc est ce que le fait de rajouter synchronized aux 2 méthodes addMaListe et getMaListe résoudrait le problème? Ou bien le fait de faire un synchronized sur la liste le résoudrait plutôt?

Cordialement.