Dojo
最新
最佳
搜索
订阅
解道Jdon
架构设计
领域驱动
DDD介绍
DDD专辑
战略建模
领域语言UL
领域事件
商业分析
工作流BPM
规则引擎
架构师观点
数据工程
产品经理
系统思维
微服务
微服务介绍
微服务专辑
模块化设计
SOA
API设计
clean架构
SpringBoot
分布式事务
分布式架构
Kubernetes
DevOps
编程设计
GoF设计模式
模式专辑
面向对象
函数式编程
编程语言比较
编程工具比较
形式逻辑
前端编程
Reactive编程
Jdon框架
Rust语言
ChatGPT
Web3
模因梗
幽默梗
程序员吐槽
面试技巧
Java入门
数字化转型
认知偏差
道德经
GitHub工具
更多话题
Quasar是在JVM上提供轻量线程的库包
15-02-09
banq
Quasar能将JVM的原生native线程变为虚拟轻量线程(绿色线程 纤维线程),也就是类似类似Go-like的channel, 或Erlang-like actor模型。线程上下文切换是核心,使用大量自然原生线程会让CPU疲于奔命在线程上下文切换上,而Quasar一旦发现自然线程增长过大,能够限制其数量,避免频繁的上下文切换,这个方式称为fiber(纤程),使用一个线程支持“多线程”概念,看上去像threadcepiton。Fiber能看成是线程池的演进,能实现真正的
异步
线程。
支持JDK7以上版本,项目:
Quasar
不过该项目从2013年至今,还没有达到1.0版本。
jvm虚拟机系统
并发编程
Quasar
actor模型