Skip to content

Thread safe collections examples / DEMOSTRACIONES DE COLECCIONES SEGURAS EN AMBIENTES MULTIHILOS

License

Notifications You must be signed in to change notification settings

cazucito/thread-safe-collections

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DEMOSTRACIONES DE COLECCIONES SEGURAS EN AMBIENTES MULTIHILOS

Ejemplos para la implementación de colecciones en un ambiente multihilos

INICIANDO

La clase TSCMain es el punto de entrada a la Prueba de Concepto (PoC)

PREREQUISITOS

JDK 8 + Acceso a la línea de comandos / IDE

INSTALANDO

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();

DESPLIEGE

JDK 8 +

CONSTRUIDO

  • JDK - Java Development Kit

CONTRIBUCIONES

Por favor lea CONTRIBUCION.md por detalles para la colaboración en este proyecto.

VERSIONES

Versión 0.1a

AUTORES

Ver lista de [contribuyentes] (https://github.com/cazucito/thread-safe-collections/contributors) que participan en este proyecto.

LICENCIA

Este proyecto esta bajo licencia GNU General Public License v3.0 - ver el archivo LICENSE para detalles.

AGRADECIMIENTOS

  • A todos los que de alguna u otra manera están involucrados

About

Thread safe collections examples / DEMOSTRACIONES DE COLECCIONES SEGURAS EN AMBIENTES MULTIHILOS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages