Я пытаюсь обернуть голову, в чем реальные различия между моделью актера параллелизма и моделью параллелизма последовательных процессов (CSP).
На данный момент лучшее, что я смог придумать, это то, что модель актора позволяет изменять количество и расположение узлов, в то время как CSP имеет фиксированную структуру узлов.
concurrency
twhitlock
источник
источник
Ответы:
Я полагаю, что одно из основных отличий состоит в том, что в CSP процессы синхронизируются при получении сообщений (т.е. сообщение не может быть отправлено одним процессом, если другой процесс не находится в режиме приема), в то время как модель Actor изначально асинхронна (то есть сообщения отправляются немедленно адрес других процессов, независимо от того, активно ли они ожидают сообщения или нет).
Однако должен быть другой ответ, который был бы более развитым.
источник