openjdk java 20 正式发布:更新 vector api、作用域值等 -j9九游会登陆入口

2023-03-22 09:34it之家 (潇公子)
感谢it之家网友 、肖战割割 的线索投递!

it之家 3 月 22 日消息,openjdk java 20 今天正式发布,达到全面可用性(ga)状态。

openjdk java 20 引入了作用域(scope)值作为孵化 api。java 的作用域值允许在线程内和线程间共享不可变数据,并且优先于线程局部变量。java 作用域值旨在易于使用、易于理解、增强可靠性且高性能

作用域值是一种新的语言结构,它允许声明一个只能在当前范围(extent)内访问的变量。一个范围是一个代码块或一个方法调用栈,它可以包含多个线程。作用域值只能被当前范围内的代码读取,不能被其他范围内的代码读取或修改。因此,作用域值是不可变的,并且可以安全地在线程之间共享。

java 20 还对 vector api 进行了第四次孵化更新,以便在运行时编译为支持的 cpu 架构上的最佳 vector 指令。与 jdk 19 相比,java 20 的 vector api 没有变化,只是修复了一些错误 bug 并提高了性能。

java / jdk 20 的第二个预览形式是虚拟线程功能,作为高吞吐量并发应用程序的轻量级线程。jdk 19 上的虚拟线程有一些小的 api 更改以及此预览功能的其他基本改进。

新版本还对记录模式、switch 语句的模式匹配、外部函数和内存 api 以及 jdk / java 20 的结构化并发进行了更新。

it之家附上  ,用户可获取有关 openjdk java 20 ga 版本的下载和更多详细信息。

oracle 现在为开发人员、最终用户和企业提供 jdk 20。oracle jdk 20 不是长期支持 (lts) 版本,因此它将在六个月后被 jdk 21 取代。

oracle jdk 17(2021 年 9 月 14 日发布)是最新的 java lts 版本。oracle 宣布计划将 lts 版本之间的时间从三年缩短到两年,因此 jdk 21(2023 年 9 月)计划成为下一个 lts 版本。

文章价值:分
人打分
有价值还可以无价值
置顶评论
热门评论
全部评论
一大波评论正在路上
取消发送
软媒旗下人气应用

如点击保存海报无效,请长按图片进行保存分享

网站地图