Mindkettő elkerüli a megosztott, változtatható állapotot azzal, hogy az egyidejű entitások üzeneteken át kommunikálnak lockok helyett — az actorok privát állapotot birtokolnak és címzett üzeneteket küldenek; a CSP-ben anonim processek adnak át értékeket channeleken keresztül. "Ne kommunikálj memória megosztásával; ossz meg memóriát kommunikálással."
Actor modell (Erlang, Akka)
Minden actornak van egy privát mailboxa, és egyszerre egy üzenetet dolgoz fel. Az actorok névvel/címmel rendelkeznek, aszinkron küldenek (fire-and-forget), és sosem osztanak állapotot — így egy actoron belül nem kellenek lockok. A supervision fák újraindítják az összeomlott actorokat.
Actor A ──üzenet küld──▶ [mailbox] Actor B (B szekvenciálisan dolgoz fel, saját állapot)
