- The actor model operates on message passing. Individual processes (actors) are allowed to send messages asynchronously to each other.
- What distinguishes this from what we normally think of as the threading model, is that there is (in theory at least) no shared state. And if one believes (justifiably, I think) that shared state is the root of all evil, then the actor model becomes very attractive.