Begge undgår delt, foranderlig state ved at lade samtidige entiteter kommunikere via beskeder i stedet for locks — actors ejer privat state og sender adresserede beskeder; CSP har anonyme processer, der sender værdier gennem channels. "Don't communicate by sharing memory; share memory by communicating."
Actor-modellen (Erlang, Akka)
Hver actor har en privat mailbox og behandler beskeder én ad gangen. Actors er navngivne/adresserede, sender asynkront (fire-and-forget) og deler aldrig state — så der er ikke brug for locks inde i en actor. Supervision trees genstarter crashede actors.
Actor A ──send msg──▶ [mailbox] Actor B (B processes serially, own state)
