উভয়ই concurrent entity-দের lock-এর বদলে message-এর মাধ্যমে যোগাযোগ করিয়ে shared mutable state এড়ায় — actor private state-এর মালিক এবং addressed message পাঠায়; CSP-তে anonymous process channel-এর মাধ্যমে মান পাস করে। "Don't communicate by sharing memory; share memory by communicating."
Actor model (Erlang, Akka)
প্রতিটি actor-এর একটি private mailbox থাকে এবং একবারে একটি করে message process করে। Actor named/addressed, asynchronously পাঠায় (fire-and-forget), এবং কখনো state শেয়ার করে না — তাই একটি actor-এর ভিতরে কোনো lock দরকার নেই। Supervision tree crash হওয়া actor restart করে।
Actor A ──send msg──▶ [mailbox] Actor B (B processes serially, own state)
