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

Modelos de Entrada/Salida de Red: Bloqueante, No Bloqueante, Multiplexación y Asíncrona

I/O Bloqueante En este modelo, una llamada como recvfrom() transfiere el control al kernel. Si los datos aún no están disponibles, el hilo se suspende inmediatamente y no devuelve el control hasta que el paquete ha sido recibido y copiado al búfer del proceso. Esta simplicidad tiene un costo elevado bajo carga: un solo socket inactivo puede det ...

Publicado el 8-9 21:23