Kedua-duanya mengelakkan keadaan boleh ubah dikongsi dengan mempunyai entiti serentak yang berkomunikasi melalui mesej dan bukannya lock — actor memiliki keadaan peribadi dan menghantar mesej beralamat; CSP mempunyai proses tanpa nama yang menghantar nilai melalui channel. "Don't communicate by sharing memory; share memory by communicating."
Model actor (Erlang, Akka)
Setiap actor mempunyai mailbox peribadi dan memproses mesej satu demi satu. Actor dinama/beralamat, menghantar secara asynchronous (fire-and-forget), dan tidak pernah berkongsi keadaan — jadi tiada lock diperlukan di dalam sesebuah actor. Pokok penyeliaan (supervision tree) memulakan semula actor yang nahas.
Actor A ──send msg──▶ [mailbox] Actor B (B processes serially, own state)
