Galera,
Meu problema é o seguinte:
Eu tenho as seguintes classes: Principal.class, ClasseA.class, ClasseB.class
Na minha classe Principal eu tenho um atributo que é uma Lista.
Quando subo a minha classe Principal eu subo tambem a ClasseA e ClasseB, ambas via Thread, estou trabalhando com essa classe: ExecutorService
.
E tambem passo via construtor a Lista para as minhas classes ClasseA e ClasseB.
Agora é que esta a minha duvida:
A ClasseA faz um monte de coisas com a Lista, equanto a ClasseB tambem faz alumas coisas, so que dependendo do resultado da ClasseA eu tenho que tirar alguns elementos da Lista que esta na ClasseB.
Estou usando o comando abaixo para garantir a sincronização da minha lista:
Collections.synchronizedList(minhaLista);
Queria uma ajuda para resolver esse problema.
Att