Oboje izbjegava dijeljeno promjenjivo stanje tako što istovremeni entiteti komuniciraju putem poruka umjesto zaključavanja — actori posjeduju privatno stanje i šalju adresirane poruke; CSP ima anonimne procese koji prosljeđuju vrijednosti kroz kanale. "Don't communicate by sharing memory; share memory by communicating."
Actor model (Erlang, Akka)
Svaki actor ima privatni mailbox i obrađuje poruke jednu po jednu. Actori su imenovani/adresirani, šalju asinkrono (fire-and-forget) i nikada ne dijele stanje — pa unutar actora nisu potrebna zaključavanja. Nadzorna stabla restartaju srušene actore.
Actor A ──pošalji poruku──▶ [mailbox] Actor B (B obrađuje serijski, vlastito stanje)
