Dojo
最新
最佳
搜索
订阅
解道Jdon
架构设计
领域驱动
DDD介绍
DDD专辑
战略建模
领域语言UL
领域事件
商业分析
工作流BPM
规则引擎
架构师观点
数据工程
产品经理
系统思维
微服务
微服务介绍
微服务专辑
模块化设计
SOA
API设计
clean架构
SpringBoot
分布式事务
事件溯源
Kafka消息
Kubernetes
DevOps
编程设计
GoF设计模式
模式专辑
面向对象
函数式编程
编程语言比较
编程工具比较
形式逻辑
前端编程
Reactive编程
Jdon框架
Rust语言
人工智能
Web3
模因梗
幽默梗
程序员吐槽
面试技巧
Java入门
数字化转型
认知偏差
道德经
更多话题
Project Loom带来Java并发模型革命? - infoworld
22-03-11
banq
Project Loom是Java/JVM 生态系统(由
OpenJDK
托管)中的一个较新的项目,它试图解决传统并发模型中的限制。特别是,Loom 提供了一种更轻量的线程替代方案以及用于管理线程的新语言结构。
随着 Project Loom 进入主分支,这优势会被应用到开发人员所依赖的基础设施中(想想像 Jetty 和 Tomcat 这样的 Java 应用服务器),我们可以看到 Java 生态系统发生了翻天覆地的变化。
Java 和它的主要服务器端竞争对手 Node.js 已经在性能
上并驾齐驱。
在典型的 Web 应用程序用例中,Java 性能的一个数量级提升可能会改变未来几年的格局。
但是,"Fiber纤程 "早在很久以前就被规范团队放弃了,而改为 "虚拟线程"。
以在虚拟线程上运行诸如清理程序和其他参考处理之类的东西;如果您有一个想要通过 HTTP 调用很多项目内容的列表,那么可将其转换为流并同时处理流中的项目。在这种情况下,并行流将受益于虚拟线程支持。
2
Reactive编程
NodeJS系统
并发编程
Loom虚拟线程