Patrón Reactor: Un Enfoque de Programación de Redes Basado en Eventos

El patrón Reactor es una arquitectura de diseño para el manejo concurrente de operaciones de entrada/salida (I/O), especialmente útil en programación de redes. Se basa fundamentalmente en la distribución de eventos. Componentes Principales del Patrón Reactor Este patrón se compone principalmente de dos elementos: Reactor: Responsable de monito ...

Publicado el 10-4 10:44

Hilos Virtuales en Java: Conceptos, Comparativa y Guía de Uso

Los hilos virtuales son un mecanismo de hilos ligeros lanzado oficialmente en JDK 21, gestionados por la Máquina Virtual de Java (JVM). Utilizan un modelo de mapeo M:N (múltiples hilos virtuales reutilizan unos pocos hilos portadores del sistema operativo). Su principle ventaja es el bajo costo de creación (memoria de pila inicial de solo unos ...

Publicado el 7-6 20:52

Implementación de un Sistema MapReduce Distribuido

El objetivo es desarrollar un sistema MapReduce que contenga procesos de tipo worker y coordinador. Se proporciona una versión secuencial de un solo hilo en el archivo src/main/mrsequential.go, que ejecuta una sola tarea Map seguida de una Reduce. También existen aplicaciones de ejemplo como el contador de palabras en mrapps/wc.go. Para probar ...

Publicado el 6-26 18:30