J'ai deux threads et un classe. Thread1 met à jour l'objet local de la classe via 3 méthodes différentes. L'objet local (derrière la scène) utilise une sorte de ArrayList pour stocker des données. Trois méthodes (mentionnées précédemment), font quelque chose avec des éléments de la liste ...Problème de synchronisation Java
Thread2 interroge l'objet local (contenu de la liste de tableaux).
PROBLÈME: Comment puis-je m'assurer qu'aucune des trois méthodes de mise à jour (Thread1) ne modifie le contenu de "l'objet local" pendant qu'il est lu par Thread2?
Merci
semble logique de mee! J'essaierai! – user318247
Si une méthode lit dans la liste puis la modifie en fonction de ce qu'elle a lu, vous avez besoin d'un bloc autour des deux méthodes. –
Dois-je mettre synchronisé même si je redis les données ... pour m'assurer qu'aucune modification n'est faite pendant que je termine la lecture? – user318247