Actor Model: Difference between revisions
Jump to navigation
Jump to search
(→Actor) |
(→Actor) |
||
Line 18: | Line 18: | ||
An ''actor'' is a computation unit that maps each received message to: | An ''actor'' is a computation unit that maps each received message to: | ||
# a finite set of messages sent to other actors | # a finite set of messages sent to other actors. | ||
# a new behavior - which will govern the response to the next messages | # a new behavior - which will govern the response to the next messages. | ||
# a finite set of new actors created | # a finite set of new actors created. | ||
==Message== | ==Message== |
Revision as of 21:58, 8 January 2018
External
- https://en.wikipedia.org/wiki/Actor_model
- https://en.wikipedia.org/wiki/Actor_model_theory
- https://en.wikipedia.org/wiki/Message_passing
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:
- 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.