Descripción del Proyecto
Esta colección de proyectos en Java demuestra el uso de hilos y sockets para crear aplicaciones concurrentes y de red. Incluye ejemplos como una carrera de relevos utilizando hilos, una simulación de cuenta bancaria con acceso concurrente, un parking con múltiples coches que intentan aparcar, servidores TDP/UDP para gestionar clientes, y un servidores con el protocolo FTP y TFTP que manejan conexiones simultáneas. Cada proyecto está diseñado para ilustrar conceptos clave de programación concurrente y comunicación en red, proporcionando una base sencilla para ver como interactúan los hilos y sockets. Los proyectos están implementados en Java, utilizando las clases estándar nativas para hilos y sockets.