2 repositorios
Educational resources specifically for mastering multi-threading and synchronization within the Java language.
Distinct from Concurrent Programming Tutorials: Distinct from Concurrent Programming Tutorials: specializes the concurrency learning path specifically for the Java runtime and language.
Explore 2 awesome GitHub repositories matching education & learning resources · Java Concurrency Guides. Refine with filters or upvote what's useful.
Este proyecto es una base de conocimientos y una serie de tutoriales sobre programación concurrente, centrados en la sincronización, los bloqueos (locks) y la escalabilidad del rendimiento en Java. Sirve como guía de implementación para dominar el multihilo y la gestión de recursos compartidos en Java. El contenido está organizado como una jerarquía estructurada de artículos técnicos y tutoriales guiados. Empareja los errores comunes del multihilo con patrones de implementación específicos y soluciones para ayudar en la resolución de problemas de concurrencia y la prevención de condiciones de carrera (race conditions). La base de conocimientos utiliza un marco técnico relacional y un mapeo conceptual modular para conectar primitivas de programación dispares. Estos tutoriales están organizados en una secuencia curada que progresa desde conceptos fundamentales hasta patrones de concurrencia complejos.
Provides a curated set of technical guides and step-by-step tutorials for managing shared resources and multi-threading in Java.
Este proyecto es un repositorio instructivo y recurso de aprendizaje que proporciona una colección completa de notas de estudio, guías de programación y ejemplos de código ejecutables. Sirve como guía para el desarrollo web y de Java SE, presentando una biblioteca de muestras de código que demuestran algoritmos comunes e implementaciones técnicas. El repositorio se centra en el análisis del núcleo y el tiempo de ejecución del lenguaje, con tutoriales detallados sobre multihilo y concurrencia. Proporciona implementaciones prácticas de arquitectura de software y patrones de diseño, como los patrones singleton y strategy, así como exploraciones de la Java Virtual Machine y el bytecode. El proyecto cubre una amplia gama de capacidades, incluyendo fundamentos del lenguaje como genéricos y anotaciones, conceptos básicos de desarrollo web que involucran el manejo de solicitudes HTTP y gestión de sesiones, y primitivas de concurrencia para el ciclo de vida de hilos y sincronización de recursos. También incluye utilidades para seguridad, procesamiento de datos y generación dinámica de páginas.
Offers detailed educational guides on mastering multi-threading, synchronization, and concurrent execution within the Java language.