Tengo una lista de conjuntos precomplementada. Y tengo múltiples hilos que eliminarán elementos de la lista de arreglos. Cada hilo llama al método de eliminación a continuación y elimina un elemento de la lista. ¿El siguiente código me da un comportamiento consistente?Java Lista sincronizada
ArrayList<String> list = Collections.synchronizedList(new ArrayList<String>());
void remove(String item)
{
do something; (doesn't work on the list)
list.remove(item);
}
¡Gracias!
Tengo una pregunta sobre la seguridad de la rosca [aquí] (https://stackoverflow.com/questions/46997971/concurrently-reading-a-map-while-a-single-background-thread-regularly-modifies -i) entonces quería ver si me puedes ayudar? – john
Gran sugerencia para 'CopyOnWriteArrayList'. ¡Gracias! – FrVaBe