Get Even More Visitors To Your Blog, Upgrade To A Business Listing >>

Diferencias entre ArrayList sincronizado y CopyOnWriteArrayList en Java

. . Aunque tanto los Arraylist sincronizados como CopyOnWriteArrayList nos proporcionan seguridad cuando trabajamos con threads (subprocesos), y pueden ser usados cuando necesitemos que una lista se comparta entre varios threads, existe una sutil diferencia entre estas dos implementaciones: un Arraylist Sincronizado, como su nombre lo indica, es una colección sincronizada mientras que un CopyOnWriteArrayList es una colección concurrente. ¿Qué significa esto? Significa que CopyOnWriteArrayList está diseñado teniendo en cuenta escenarios de concurrencia y es más escalable que un ArrayList sincronizado, siempre y cuando la lista se use principalmente para operaciones de lectura. Un ArrayList en Java no es sincronizado por defecto, por lo que no puede usarse directamente en un entorno de subprocesos (threads) múltiples, donde la lista se accede y se modifica mediante varios subprocesos. Para usar un ArrayList en dicho entorno, primero debemos obtener una lista sincronizada llamand ...



This post first appeared on TotalPing.com, please read the originial post: here

Share the post

Diferencias entre ArrayList sincronizado y CopyOnWriteArrayList en Java

×

Subscribe to Totalping.com

Get updates delivered right to your inbox!

Thank you for your subscription

×