Communication between concurrent components can be divided in two categories:

Shared Memory Communication

Message Passing Communication

Actor Model

A concurrency model where the concurrency primitive takes the form of “actors”. Addresses are often used to designate recipients.

Actors can perform the following actions:

Actor Model Characteristics:

References:

https://en.wikipedia.org/A concurrency model where the concurrency primitive takes the form of “actors”mwiki/Actor_mode.