Back to Library
The Actor model attempts to divide the problem space into a number of Actors each of whom can perform a unit of work. The actor can make local decisions, create more actors, send more messages, and determine how to respond to the next message received
The actor model has become a popular model and is built into languages like Erlang and Scala. As well as having the growth of libraries like Functional Java for existing languages like Java
The blackboard pattern uses specialists units to modify a shared space. It consists of 3 parts: