5

Project Loom带来Java并发模型革命? - infoworld

 2 years ago
source link: https://www.jdon.com/59453
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

Project Loom带来Java并发模型革命?

Project Loom是Java/JVM 生态系统(由OpenJDK托管)中的一个较新的项目,它试图解决传统并发模型中的限制。特别是,Loom 提供了一种更轻量的线程替代方案以及用于管理线程的新语言结构。

随着 Project Loom 进入主分支,这优势会被应用到开发人员所依赖的基础设施中(想想像 Jetty 和 Tomcat 这样的 Java 应用服务器),我们可以看到 Java 生态系统发生了翻天覆地的变化。

Java 和它的主要服务器端竞争对手 Node.js 已经在性能上并驾齐驱。

在典型的 Web 应用程序用例中,Java 性能的一个数量级提升可能会改变未来几年的格局。

但是,"Fiber纤程 "早在很久以前就被规范团队放弃了,而改为 "虚拟线程"。

以在虚拟线程上运行诸如清理程序和其他参考处理之类的东西;如果您有一个想要通过 HTTP 调用很多项目内容的列表,那么可将其转换为流并同时处理流中的项目。在这种情况下,并行流将受益于虚拟线程支持。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK