Actor Model: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
No edit summary
Line 16: Line 16:


==Actor==
==Actor==
An ''actor'' is a computation unit that maps each received message to:
# a finite set of messages sent to other actors
# a new behavior - which will govern the response to the next messages
# a finite set of new actors created


==Message==
==Message==

Revision as of 21:57, 8 January 2018

External

Internal

Overview

The actor model is a mathematical model for concurrent computation. The model's primitive is the actor, which is an entity that sends and receives messages.

Concepts

Actor

An actor is a computation unit that maps each received message to:

  1. a finite set of messages sent to other actors
  2. a new behavior - which will govern the response to the next messages
  3. a finite set of new actors created

Message