Quasar
Fibers, Channels and Actors for the JVM
概述
Quasar 是一个为 Java 和 Kotlin 提供高性能轻量级线程、类似 Go 的通道、类似 Erlang 的 actor 以及其他异步编程工具的库。
可以在博客文章 Clojure(和 Java)中的 Erlang(和 Go)、JVM 的轻量级线程、通道和 Actors 中找到对 Quasar 的一个很好的介绍。
Quasar 由 Parallel Universe 开发并作为免费软件发布,在 Eclipse Public License 和 GNU Lesser General Public License 下获得双重许可。 依赖关系
-
ASM — Java 字节码操作和分析框架,由 ASM 团队提供
-
Metrics — Coda Hale 的测量和监控库
-
Guava — Java 实用程序类,由 Google 提供
-
SLF4J — Java 的简单日志外观 (SLF4J)
Quasar 的核心组件字节码检测是 Matthias Mann 出色的 Continuations 库的一个分支。
参考资料
https://github.com/puniverse/quasar