В документе 1978 от Hoare у нас появилась идея "Общение последовательных процессов" . Это используется Go, Occam и в Clojure в core.async.
Можно ли использовать CSP в качестве альтернативы модели Actor в Scala? (я вижу JCSP но мне интересно, если это единственный вариант, если он зрелый, и если кто-нибудь его использует).
EDIT. Я также вижу связь Scala объектов в качестве альтернативы JCSP в Scala. Но те из них, похоже, привязаны к реальным потокам, что, по-видимому, не соответствует одному из преимуществ CSP, заключающемуся в том, чтобы уйти от ресурсов ресурса памяти, чтобы поддерживать большое количество потоков всегда активными.