[比較] Java 相關的 continuation 實作
幾個 Java 的 continuation 相關實作, 沒用過, 僅僅把連結整理一下.
因為 language / VM 不支援, 所以大部份都是找各種機會在 bytecode 上動手腳.
(compile time / class loader / -javaagent) 或用 rhino / retry / ....
Javaflow
http://commons.apache.org/sandbox/javaflow/
Play framework 也有用到 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, 實作了 tail call / continuation
Scala 2.8
http://www.scala-lang.org/node/2096
Cocoon
http://cocoon.apache.org/2.1/userdocs/flow/continuations.html
http://wiki.apache.org/cocoon/RhinoWithContinuations
Jetty
http://docs.codehaus.org/display/JETTY/Continuations
用 retry request 硬幹.
coroutines
http://code.google.com/p/coroutines
jconts
http://code.google.com/p/jconts
jyield
http://code.google.com/p/jyield
Kilim
http://www.malhar.net/sriram/kilim/thread_of_ones_own.pdf
ATCT
http://portal.acm.org/ft_gateway.cfm?id=949362
相關討論介紹
http://people.apache.org/~tonywu/Roadshow10/track3/ContinuationsAndJava.ppt
http://lambda-the-ultimate.org/node/1002
http://ll4.csail.mit.edu/slides/rest-slides.pdf
http://stackoverflow.com/questions/2846428/
LCamel
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.45.60.75
PLT 近期熱門文章
PTT數位生活區 即時熱門文章