Të dyja e shmangin gjendjen e ndarë dhe të ndryshueshme duke bërë entitetet konkurrente të komunikojnë via mesazhe në vend të lock-eve — actors zotërojnë gjendje private dhe dërgojnë mesazhe me adresë; CSP ka procese anonime që kalojnë vlera nëpër channels. "Mos komuniko duke ndarë memorie; ndaj memorie duke komunikuar."
Modeli actor (Erlang, Akka)
Çdo actor ka një mailbox private dhe përpunon mesazhet një nga një. Actors janë të emërtuar/me adresë, dërgojnë në mënyrë asinkrone (fire-and-forget), dhe kurrë s'ndajnë gjendje — kështu që s'nevojiten lock-e brenda një actor. Supervision trees rinisin actors që bëjnë crash.
Actor A ──dërgo msg──▶ [mailbox] Actor B (B përpunon serialisht, gjendje e vet)
