Actor Model
Definition
A model of concurrent computation in which independent entities called actors encapsulate local state, communicate solely by asynchronous message passing, and can create new actors and designate behavior for future messages; there is no shared mutable state between actors in the abstract model.