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