
Автор: Alessandro Ricci, Philipp Haller
Издательство: Springer
ISBN: 3030003019
Год: 2018
Страниц: 252
Язык: английский
Формат: pdf (true), epub
Размер: 19.9 MB
More than 40 years after their invention, actors have become a common reference model for designing and developing concurrent and distributed systems. The actor model was introduced by Carl Hewitt as a mathematical model of concurrent computation in which actors play the role of universal primitives of concurrent computation. In response to a message that it receives, an actor can: make local decisions, create more actors, send more messages, and determine how to respond to the next message received. Actors may modify their own private state, but can only affect each other through messages (avoiding the need for locks or other synchronization mechanisms). Since its conception, the model served both as a framework for a theoretical understanding of computation and as the theoretical basis for several practical implementations of concurrent systems.