Lexique informatique › Programmation › Modèle d'acteurs

Modèle d'acteurs

Programmation Svenska → Mis à jour: 2026-09-18

Modèle de concurrence où les « acteurs » sont des unités autonomes communiquant exclusivement par messages asynchrones — aucun état partagé, aucun verrou.

Carl Hewitt et al. (1973). Chaque acteur possède sa propre boîte aux lettres, traite un message à la fois, peut créer de nouveaux acteurs et modifier son propre comportement. Il passe à l'échelle horizontalement sur plusieurs processus et machines — un acteur qui plante n'entraîne pas les autres avec lui (« let it crash »).

Implémentations : Erlang/OTP (l'origine), Elixir, Akka (JVM), Orleans (.NET), Pony, CAF (C++). Fait tourner WhatsApp, Discord, Klarna, RabbitMQ. Descendant moderne : le motif tokio::actor de Rust et les goroutines inspirées de CSP.

← Retour au lexique