您的位置:首页 > 编程语言 > Java开发

Java协程

2015-09-23 14:16 453 查看
1.Java continuation

1.1. Javaflow

http://commons.apache.org/sandbox/commons-javaflow/

1.2. Continuations

http://hg.l33tlabs.org/Continuations/

Lightweight Java Continuations Library

2.Java coroutine

2.1. kilim

https://github.com/kilim/kilim

Lightweight threads for Java, with message passing, nio, http and scheduling support.

http://kilim.malhar.net

论文:Kilim:Isolation-Typed Actors for Java

https://github.com/kilim/kilim/blob/master/docs/kilim_ecoop08.pdf

论文:A Thread of One’s Own

https://github.com/kilim/kilim/blob/master/docs/thread_of_ones_own.pdf

https://github.com/jackjhy/httpclient

taowen/kilim

https://github.com/taowen/kilim

2.2. quasar

http://docs.paralleluniverse.co/quasar/

Quasar is a library that provides high-performance lightweight threads, Go-like channels, Erlang-like actors, and other asynchronous programming tools for Java and Kotlin.

2.3. PicoThreads

论文: PicoThreads: Lightweight Threads in Java

http://research.microsoft.com/en-us/um/people/abegel/cs262.pdf

https://launchpad.net/picothreads
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: