Ejemplos para la implementación de colecciones en un ambiente multihilos
La clase TSCMain es el punto de entrada a la Prueba de Concepto (PoC)
JDK 8 + Acceso a la línea de comandos / IDE
Ejecutar la clase principal
java poc.TSCMain
Actualmente se tienen demostraciones para:
ArrayList, synchronized y Collections.synchronizedList(coleccion)
// GestorColeccionNoSincronizada
GestorDeColecciones.adicionNoSincronizada();
GestorDeColecciones.adicionSincronizada();
GestorDeColecciones.adicionSincronizadaUtileria();
CopyOnWriteArrayList
// CopyOnWriteArrayList
CopyOnWriteArrayListDemo.testConstructores();
CopyOnWriteArrayListDemo.testCopyOnWriteArrayList();
CopyOnWriteArraySet
// CopyOnWriteArraySet
CopyOnWriteArraySetDemo.testConstructores();
CopyOnWriteArraySetDemo.testCopyOnWriteArraySet();
ConcurrentSkipListSet
// ConcurrentSkipListSet
ConcurrentSkipListSetDemo.testConstructores();
ConcurrentSkipListSetDemo.testConcurrentSkipListSet();
ConcurrentSkipListMap
// ConcurrentSkipListMapDemo
ConcurrentSkipListMapDemo.testConstructores();
ConcurrentSkipListMapDemo.testConcurrentSkipListMap();
// ConcurrentHashMapDemo
ConcurrentHashMapDemo.testConstructores();
ConcurrentHashMapDemo.testConcurrentHashMap();
JDK 8 +
- JDK - Java Development Kit
Por favor lea CONTRIBUCION.md por detalles para la colaboración en este proyecto.
Versión 0.1a
- Pedro Cazu - Trabajo inicial - [cazucito] (https://github.com/cazucito/)
Ver lista de [contribuyentes] (https://github.com/cazucito/thread-safe-collections/contributors) que participan en este proyecto.
Este proyecto esta bajo licencia GNU General Public License v3.0 - ver el archivo LICENSE para detalles.
- A todos los que de alguna u otra manera están involucrados