Cod*_*lus 3 concurrency multithreading programming-languages clojure
我正在询问是否可以使用编程语言Clojure来传递并发模型的消息,即两个进程/线程之间没有共享内存区域.
我希望使用Clojure有几个原因,即我知道并喜欢Common Lisp,我想要一种函数式编程语言.我不太了解Clojure或Concurrency,但是来自维基百科 Clojure通过软件事务内存,代理系统和动态var系统实现并发.
谢谢您的帮助!
Chi*_*ron 5
Clojure可以实现传递并发模型的消息吗?
是的,确定.它已经为Clojure实现了.检查Pulsar项目.它看起来非常有前景并准备好迎接黄金时段.
当然,没有什么可以阻止你使用Akka.io,因为它是一个JVM项目(通过使用Clojure的内置Java互操作).但是Pulsar是在考虑Clojure的情况下创建的.
还有其他语言?
在涉及Actors模型时,Erlang是无可争议的冠军.
归档时间:
11 年,11 月 前
查看次数:
469 次
最近记录: