Actors implements the Actor Model of concurrent computation. Actors
- interact via messages,
- represent computations and
- can create other actors.
Programmers can use actors to
- model computational concepts: e.g. atomic blocks, event handlers, state machines,
- implement concurrent objects such as servers, supervisors, firewalls and to
- compose them into an application.
Actors allows to write fault-tolerant Julia applications and make concurrency easier to understand.