Oba se vyhýbají sdílenému měnitelnému stavu tím, že souběžné entity komunikují přes zprávy místo zámků — actoři vlastní privátní stav a posílají adresované zprávy; CSP má anonymní procesy předávající hodnoty přes kanály. "Don't communicate by sharing memory; share memory by communicating."
Actor model (Erlang, Akka)
Každý actor má privátní mailbox a zpracovává zprávy jednu po druhé. Actoři jsou pojmenovaní/adresovaní, posílají asynchronně (fire-and-forget) a nikdy nesdílejí stav — takže uvnitř actora nejsou potřeba zámky. Supervizní stromy restartují spadlé actory.
Actor A ──pošle zprávu──▶ [mailbox] Actor B (B zpracovává sériově, vlastní stav)
