Pugli /
Tp-Gran-DT-java-
Trabajo practico final de laboratorio 3. Manejo y uso de JAVA sin persistencia en base de datos.
27/100 healthLoading repository data…
jerry-felipe / repository
Laboratorio práctico en Java 25 LTS para demostrar cómo una Race Condition puede corromper datos compartidos cuando múltiples hilos modifican el mismo estado sin control, y cómo resolver el problema usando estructuras atómicas como AtomicInteger.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
Laboratorio práctico en Java 25 LTS para entender uno de los problemas más críticos en sistemas concurrentes: las Race Conditions o condiciones de carrera.
Este proyecto demuestra cómo un sistema puede intentar procesar muchas operaciones al mismo tiempo para mejorar el rendimiento, pero terminar generando resultados incorrectos cuando varios hilos modifican el mismo estado compartido sin coordinación.
El laboratorio presenta un caso simple pero muy realista:
Un sistema procesa muchas órdenes en paralelo.
Cada orden debe actualizar un resumen compartido con:
El problema aparece cuando muchos hilos actualizan esos valores al mismo tiempo sin control.
Aunque el sistema parece funcionar, el resultado final puede ser incorrecto.
La concurrencia no se trata solamente de lanzar más hilos.
Se trata de ejecutar múltiples operaciones al mismo tiempo sin perder control sobre los datos compartidos.
Una mala implementación puede provocar:
Una buena implementación permite:
ThreadAtomicIntegerVerificar que tienes Java 25 instalado:
java --version
---
## Autor
**Work Order IT**
Soluciones tecnológicas, arquitectura de software y formación técnica para equipos de desarrollo.
Este repositorio forma parte de una iniciativa educativa orientada a explicar cómo la concurrencia en **Python 3.13** puede acelerar un sistema o volverlo impredecible cuando el estado compartido no se controla correctamente.
Website: [www.workorder-it.net](https://www.workorder-it.net)
Selected from shared topics, language and repository description—not editorial ratings.
Pugli /
Trabajo practico final de laboratorio 3. Manejo y uso de JAVA sin persistencia en base de datos.
27/100 healthjerry-felipe /
Laboratorio práctico en Java 25 LTS para proteger secciones críticas sin convertir la aplicación en un cuello de botella, aplicando sincronización mínima, ReentrantLock, operaciones atómicas y medición de concurrencia.
62/100 healthfcoHM /
Este repositorio contiene la implementación de diversas estructuras de datos vistas en la materia de Estructura de Datos, junto con sus respectivas prácticas de laboratorio. Aquí se incluyen ejemplos y ejercicios aplicados en Java Cada implementación cuenta con documentación y ejemplos prácticos para facilitar su comprensión y aplicación.
34/100 healthPDFymEsteban /
Trabajos Practicos en Java de Laboratorio De Computacion 2
27/100 healthNoblega-Diego /
trabajo practico N°3 para materia de laboratorio en computación
27/100 healthLucreciaBazan /
Trabajo Practico en lenguaje Java, entregado para la finalización de la materia.
27/100 health