Java 中的延续
在Java中是否有很好的延续实现?
如果是这样,开销是什么样的?JVM在设计时并没有考虑到这些事情,对吧?那么,这是在违背谷物吗?
在Java中是否有很好的延续实现?
如果是这样,开销是什么样的?JVM在设计时并没有考虑到这些事情,对吧?那么,这是在违背谷物吗?
请参阅 Apache Javaflow http://commons.apache.org/sandbox/javaflow/
这是唯一一个正在积极开发的java延续包。另一个,RIFE,我不确定它处于哪个状态。
Javaflow http://commons.apache.org/sandbox/javaflow/ Play 框架使用 Javaflow http://blog.heroku.com/archives/2011/8/29/play/
RIFE http://www.artima.com/lejava/articles/continuations.html WebWork使用。
JauVM http://jauvm.blogspot.com/2005/07/so-what-does-it-do.html JVM 中的 JVM,实现尾部调用/延续
斯卡拉 2.8 http://www.scala-lang.org/node/2096
蚕茧 http://cocoon.apache.org/2.1/userdocs/flow/continuations.html http://wiki.apache.org/cocoon/RhinoWithContinuations
码头 http://docs.codehaus.org/display/JETTY/Continuations 重试请求。
协程 http://code.google.com/p/coroutines
jconts https://github.com/idubrov/jconts
吉耶尔德 http://code.google.com/p/jyield
基里姆 http://www.malhar.net/sriram/kilim/thread_of_ones_own.pdf