"¡Bueno, hola Amigo! Espero que no tengas planes grandiosos para la noche, porque he encontrado una selección sensata de materiales sobre subprocesos múltiples para tu disfrute.
Mejor juntos: Java y la clase Thread.
Parte I — Hilos de ejecución . El subprocesamiento múltiple se incorporó a Java desde el principio. Primero recordemos de dónde vienen los hilos y cómo están organizados.
Parte 2 — Sincronización . Este artículo está dedicado a los medios básicos de sincronización entre subprocesos. Exploraremos monitores, bloqueos y sincronización.
Parte 3 — Interacción . Una descripción general de los detalles de cómo interactúan los subprocesos. Exploraremos los problemas que pueden surgir cuando los subprocesos interactúan y hablaremos sobre cómo evitarlos.
Parte 4 — Invocable, Futuro y amigos . Esta parte explicará cómo trabajar con cálculos de subprocesos múltiples y qué herramientas relevantes aparecieron en Java 1.8. ¿Por qué necesitamos la interfaz Future y su implementación en la clase CompletableFuture?
Parte V: Ejecutor, ThreadPool, Fork/Join . Aquí intentaremos recordar Executor, grupos de subprocesos y el marco de bifurcación/unión. Aprenderás cómo usar todo esto y qué más debes leer.
Parte 6 — ¡Dispara! En la parte final, consideraremos los mecanismos de sincronización disponibles en Java y los resumiremos".
GO TO FULL VERSION