Léxico TI › Programación › Modelo de actores

Modelo de actores

Programación Svenska → Actualizado: 2026-08-11

Modelo de concurrencia en el que los «actores» son unidades autónomas que se comunican exclusivamente mediante mensajes asíncronos: sin estado compartido, sin cerrojos.

Carl Hewitt et al. (1973). Cada actor tiene un buzón, procesa un mensaje a la vez, puede crear nuevos actores y cambiar su propio comportamiento. Escala horizontalmente entre procesos y máquinas: si un actor se cae, no arrastra a los demás («let it crash»).

Implementaciones: Erlang/OTP (el origen), Elixir, Akka (JVM), Orleans (.NET), Pony, CAF (C++). Da vida a WhatsApp, Discord, Klarna y RabbitMQ. Descendiente moderno: el patrón tokio::actor de Rust y las goroutines inspiradas en CSP.

← Volver al léxico