【发布时间】:2011-11-19 09:03:24
【问题描述】:
我正在寻找展示Java 中的延续 的近期工作。我在这里遇到了same question,但它可以追溯到一两年前。
有一些作品,例如 Apache 的JavaFlow,RIFE Continuations(我现在无法下载)。还有一个 blog post 提到了 JDK 中的支持,但似乎支持将扩展到 Java 8。我还认为 recent Scala 版本中也引入了延续。
我正在寻找呈现延续概念的 Java 实现。而且,我不是在寻找呈现延续传递风格(CSP)的作品。
我会感谢您可能知道的任何其他工作。
【问题讨论】:
-
我编辑了帖子,现在清楚了吗?
-
在 Java 中,通常有比使用协程或延续更好的方法来解决问题。这部分是因为 Java 不支持它。
-
@PeterLawrey 好吧,我可能不完全同意你的看法,因为他们正在为 JDK 8 计划这个编程功能。而且,在多核编程和暂停一些代码方面,似乎需要继续。如果我错了,请纠正我。
-
Continuation 很有用,可能会包含在 Java 8 中。但是我认为它们的主要好处是您可以控制的轻量级线程。由于您拥有更多内核,因此实际上更容易将硬件和线程扔到问题上。
标签: java continuations