首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Scala并发模型上下文中的Clojure期货

Scala并发模型上下文中的Clojure期货
EN

Stack Overflow用户
提问于 2012-01-14 06:29:28
回答 1查看 573关注 0票数 11

在接触了scala的Actors和Clojure的Futures之后,我觉得这两种语言对多核数据处理都有很好的支持。

然而,我仍然无法确定两种模型的并发特性和优缺点之间的真正工程差异。在对并发进程抽象的处理方面,这些语言是互补的还是相反的?

其次,关于大数据问题,目前还不清楚scala社区是否会继续明确地支持Hadoop (而clojure社区显然是)。Scala开发人员如何与hadoop生态系统交互?

EN

回答 1

Stack Overflow用户

发布于 2012-01-14 07:10:53

Actor提供了一种方法来处理潜在的交错和同步控制,这些控制在尝试让多个线程协同工作时不可避免地出现。每个参与者都有一个消息队列,每次按顺序处理一个消息,以避免需要包括显式锁。在这种情况下,Future提供了一种等待参与者响应的方式。

就Hadoop而言,Twitter刚刚发布了一个专门针对Hadoop的库,名为Scalding,但只要该库是为JVM编写的,它就应该可以与任何一种语言兼容。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8858122

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档