【发布时间】:2011-07-13 17:12:29
【问题描述】:
我目前在 Futures 编程,我对演员很好奇。我想听听经验丰富的声音:
- 演员相对于期货有什么优势?
- 什么时候应该使用一个而不是另一个?
据我所知,演员持有状态而期货没有,这是唯一的区别吗?所以如果我有真正的不变性,我不应该关心演员吗?
请赐教:-)
【问题讨论】:
-
Java 或 Scala,但我想这个问题与语言无关;我错了吗?
-
好吧,只有极少数的语言同时具备这两种功能,如果有的话,大多数只做一种或另一种,而且实现的质量差异很大。我认为对此没有有意义的不可知论回应。
-
假设 scala 演员和 java 期货,你能提供一些关于权衡的信息吗?
-
我发现这篇文章在谈到演员和期货之间的关系时非常清晰(在 Scala 中):chrisstucchio.com/blog/2013/actors_vs_futures.html