ორივე აცილებს გაზიარებულ ცვალებად მდგომარეობას იმით, რომ თანადროული entity-ები კომუნიცირებენ შეტყობინებებით და არა lock-ებით — actor-ები ფლობენ პირად მდგომარეობას და აგზავნიან მისამართიან შეტყობინებებს; CSP-ს აქვს ანონიმური process-ები, რომლებიც გადასცემენ მნიშვნელობებს channel-ების გავლით. "Don't communicate by sharing memory; share memory by communicating."
Actor model (Erlang, Akka)
თითო actor-ს აქვს პირადი mailbox და ამუშავებს შეტყობინებებს თითო-თითოდ. Actor-ები დასახელებული/მისამართიანია, აგზავნიან ასინქრონულად (fire-and-forget) და არასდროს იზიარებენ მდგომარეობას — ამიტომ actor-ის შიგნით lock-ები არ არის საჭირო. Supervision tree-ები რესტარტავენ ავარიაში ჩავარდნილ actor-ებს.
Actor A ──send msg──▶ [mailbox] Actor B (B ამუშავებს სერიულად, საკუთარი მდგომარეობა)
