【发布时间】:2014-03-25 18:53:31
【问题描述】:
我想知道是否可以将编程语言 Clojure 用于消息传递并发模型,即两个进程/线程之间没有共享内存区域。
我希望使用 Clojure 有几个原因,即我知道并喜欢 Common Lisp,并且我想要一门函数式编程语言。我对 Clojure 或 Concurrency 不太了解,但是 wikipedia Clojure 通过软件事务内存、代理系统和动态 var 系统实现并发。
- Clojure 能否实现消息传递并发模型?
- 如果不是,还有哪些其他语言
感谢您的帮助!
【问题讨论】:
标签: multithreading concurrency clojure programming-languages