色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

JDK 19 / Java 19正式發(fā)布 虛擬線程來(lái)了

jf_ro2CN3Fa ? 來(lái)源:OSC開(kāi)源社區(qū) ? 作者:OSC開(kāi)源社區(qū) ? 2022-10-10 17:08 ? 次閱讀

來(lái)源:OSC開(kāi)源社區(qū)(ID:oschina2013)

記錄模式 (預(yù)覽版)

Linux/RISC-V 移植

外部函數(shù)和內(nèi)存 API (預(yù)覽版)

虛擬線程(預(yù)覽版)

Vector API (第四次孵化)

Switch 模式匹配(第三預(yù)覽版)

結(jié)構(gòu)化并發(fā)(孵化階段)

JDK 19 / Java 19 已正式發(fā)布。

6e3e53d0-3f9c-11ed-9e49-dac502259ad0.png

新版本總共包含 7 個(gè)新的 JEP:

405: Record Patterns (Preview) 記錄模式
422: Linux/RISC-V Port Linux/RISC-V 移植
424: Foreign Function & Memory API (Preview) 外部函數(shù)和內(nèi)存 API
425: Virtual Threads (Preview) 虛擬線程
426: Vector API (Fourth Incubator) 向量 API
427: Pattern Matching for switch (Third Preview) Switch 模式匹配
428: Structured Concurrency (Incubator) 結(jié)構(gòu)化并發(fā)

下面對(duì)新特性作簡(jiǎn)短的介紹:

記錄模式 (預(yù)覽版)

使用*記錄模式 *增強(qiáng) Java 編程語(yǔ)言以解構(gòu)記錄值,可以嵌套記錄模式和類(lèi)型模式,實(shí)現(xiàn)強(qiáng)大的、聲明性的和可組合的數(shù)據(jù)導(dǎo)航和處理形式。這是一個(gè)預(yù)覽語(yǔ)言功能。

Linux/RISC-V 移植

將JDK 移植到 Linux/RISC-V,目前僅支持 RISC-V 的 RV64GV 配置(包含向量指令的通用 64 位 ISA)。將來(lái)可能會(huì)考慮支持其他 RISC-V 配置,例如通用 32 位配置 (RV32G)。

外部函數(shù)和內(nèi)存 API (預(yù)覽版)

引入一個(gè) API,Java 程序可以通過(guò)該 API 與 Java 運(yùn)行時(shí)之外的代碼和數(shù)據(jù)進(jìn)行互操作。通過(guò)該 API 可有效地調(diào)用外部函數(shù)( JVM 之外的代碼)和安全地訪問(wèn)外部?jī)?nèi)存(不受 JVM 管理的內(nèi)存),使得 Java 程序能夠調(diào)用本機(jī)庫(kù)并處理本機(jī)數(shù)據(jù),而不會(huì)出現(xiàn) JNI 的脆弱性和危險(xiǎn)。這是個(gè)預(yù)覽版 API 。

虛擬線程(預(yù)覽版)

將虛擬線程引入 Java 平臺(tái)。虛擬線程是輕量級(jí)線程,可顯著地減少編寫(xiě)、維護(hù)和觀察高吞吐量并發(fā)應(yīng)用程序的工作量。這是一個(gè)預(yù)覽 API,我們 OSC 曾對(duì)此進(jìn)行了詳細(xì)介紹 。

Vector API (第四次孵化)

引入一個(gè) API 來(lái)表達(dá)在運(yùn)行時(shí)能夠可靠編譯的向量計(jì)算,在支持的 CPU 架構(gòu)上優(yōu)化向量指令,從而實(shí)現(xiàn)優(yōu)于標(biāo)量計(jì)算的性能。

Switch 模式匹配(第三預(yù)覽版)

用switch 表達(dá)式和語(yǔ)句的模式匹配,以及對(duì)模式語(yǔ)言的擴(kuò)展來(lái)增強(qiáng) Java 編程語(yǔ)言。將模式匹配擴(kuò)展到 switch 中,允許針對(duì)一些模式測(cè)試表達(dá)式,這樣就可以簡(jiǎn)明而安全地表達(dá)復(fù)雜的面向數(shù)據(jù)的查詢。該特性最早在 Java 17 中作為預(yù)覽版出現(xiàn), Java 19 為第三次預(yù)覽。

結(jié)構(gòu)化并發(fā)(孵化階段)

引入用于結(jié)構(gòu)化并發(fā)的 API 來(lái)簡(jiǎn)化多線程編程,結(jié)構(gòu)化并發(fā)將不同線程中運(yùn)行的多個(gè)任務(wù)視為單個(gè)工作單元,從而簡(jiǎn)化錯(cuò)誤處理、提高可靠性并增強(qiáng)可觀察性。這是一個(gè)孵化階段的 API。另附

JDK 19 時(shí)間表:

2022/06/09 Rampdown Phase One Rampdown 第一階段 (fork from main line)
2022/07/21 Rampdown Phase Two Rampdown 第二階段
2022/08/11 Initial Release Candidate 初始候選版本(RC)
2022/08/25 Final Release Candidate 最終候選版本(RC)
2022/09/20 General Availability 穩(wěn)定版本

其中 Rampdown 主要是修 Bug 和測(cè)試階段。

還有一個(gè)有意思的事:從 Java 16 開(kāi)始,每個(gè)版本的特性數(shù)量越來(lái)越少:

Java 16:17 個(gè)

Java 17:14 個(gè)

Java 18 :9 個(gè)

Java 19 :7 個(gè)

Java 20 不會(huì)變成 5 個(gè)吧...

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11292

    瀏覽量

    209330
  • JAVA
    +關(guān)注

    關(guān)注

    19

    文章

    2966

    瀏覽量

    104702
  • JDK
    JDK
    +關(guān)注

    關(guān)注

    0

    文章

    81

    瀏覽量

    16592
  • 線程
    +關(guān)注

    關(guān)注

    0

    文章

    504

    瀏覽量

    19675
  • RISC-V
    +關(guān)注

    關(guān)注

    45

    文章

    2270

    瀏覽量

    46130

原文標(biāo)題:JDK 19 / Java 19 正式發(fā)布,虛擬線程來(lái)了!

文章出處:【微信號(hào):芋道源碼,微信公眾號(hào):芋道源碼】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    LM3447-A19-120VEVM用戶指南

    電子發(fā)燒友網(wǎng)站提供《LM3447-A19-120VEVM用戶指南.pdf》資料免費(fèi)下載
    發(fā)表于 12-18 16:49 ?0次下載
    LM3447-A<b class='flag-5'>19</b>-120VEVM用戶指南

    高速數(shù)據(jù)計(jì)算卡設(shè)計(jì)原理圖:512-基于ZU19EG的4路100G 8路40G的光纖匯流計(jì)算卡

    ZU19EG板卡 , ZU19EG處理板 , ZU19EG開(kāi)發(fā)板 , 光纖匯流計(jì)算卡 , ZU19EG
    的頭像 發(fā)表于 12-04 09:43 ?140次閱讀
    高速數(shù)據(jù)計(jì)算卡設(shè)計(jì)原理圖:512-基于ZU<b class='flag-5'>19</b>EG的4路100G 8路40G的光纖匯流計(jì)算卡

    Java集合API的改進(jìn)介紹

    解答這些問(wèn)題。 我們將逐步學(xué)習(xí) Java 集合類(lèi)的優(yōu)化過(guò)程,并按版本逐一對(duì)比分析。主要討論的焦點(diǎn)將包括 JDK 1.0、1.2、1.4、1.5、1.6、1.8、9、10、11 和 21 版本的 Java 集合功能
    的頭像 發(fā)表于 11-22 11:12 ?177次閱讀
    <b class='flag-5'>Java</b>集合API的改進(jìn)介紹

    甲骨文發(fā)布Java 23

    全球領(lǐng)先的軟件開(kāi)發(fā)企業(yè)甲骨文(Oracle)近日隆重宣布推出Java 23(Oracle JDK 23),這一里程碑式的更新標(biāo)志著全球排名第一的編程語(yǔ)言和開(kāi)發(fā)平臺(tái)再次邁出堅(jiān)實(shí)步伐。Java 23不僅承載著無(wú)數(shù)開(kāi)發(fā)者的期待,更以數(shù)
    的頭像 發(fā)表于 09-19 16:36 ?345次閱讀

    LM19溫度傳感器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《LM19溫度傳感器數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 08-15 10:05 ?0次下載
    LM<b class='flag-5'>19</b>溫度傳感器數(shù)據(jù)表

    JDK8升級(jí)JDK11最全實(shí)踐干貨來(lái)了

    1、前言 截至目前(2023年),Java8發(fā)布至今已有9年,2018年9月25日,Oracle發(fā)布Java11,這是Java8之后的首個(gè)
    的頭像 發(fā)表于 06-25 14:51 ?428次閱讀
    <b class='flag-5'>JDK</b>8升級(jí)<b class='flag-5'>JDK</b>11最全實(shí)踐干貨<b class='flag-5'>來(lái)了</b>

    JDK11升級(jí)JDK17最全實(shí)踐干貨來(lái)了

    解決你的問(wèn)題。 上篇文章給大家?guī)?b class='flag-5'>來(lái)了JDK8升級(jí)JDK11的最全實(shí)踐,相信大家閱讀后已經(jīng)對(duì)JDK11有了比較深入的了解。2021年9月14日,Oracle
    的頭像 發(fā)表于 06-25 14:50 ?721次閱讀
    <b class='flag-5'>JDK</b>11升級(jí)<b class='flag-5'>JDK</b>17最全實(shí)踐干貨<b class='flag-5'>來(lái)了</b>

    探索虛擬線程:原理與實(shí)現(xiàn)

    虛擬線程的引入與優(yōu)勢(shì) 在Loom項(xiàng)目之前,Java虛擬機(jī)(JVM)中的線程是通過(guò)java.lan
    的頭像 發(fā)表于 06-24 11:35 ?288次閱讀
    探索<b class='flag-5'>虛擬</b><b class='flag-5'>線程</b>:原理與實(shí)現(xiàn)

    vivo WATCH GT智能手表聯(lián)手vivo S19手機(jī)即將發(fā)布

    據(jù)了解,vivo S19 系列將于 5 月 30 日發(fā)布,其中全新引入了索尼 IMX921 傳感器。同時(shí),另一款產(chǎn)品:vivo WATCH GT 手表將于該日期的 19:00 與之聯(lián)袂登場(chǎng)。
    的頭像 發(fā)表于 05-23 11:16 ?841次閱讀

    采用APM19的 12V EPS參考設(shè)計(jì)板SEC-EPS-12V-APM19-GEVB數(shù)據(jù)手冊(cè)

    電子發(fā)燒友網(wǎng)站提供《采用APM19的 12V EPS參考設(shè)計(jì)板SEC-EPS-12V-APM19-GEVB數(shù)據(jù)手冊(cè).rar》資料免費(fèi)下載
    發(fā)表于 04-23 18:22 ?0次下載
    采用APM<b class='flag-5'>19</b>的 12V EPS參考設(shè)計(jì)板SEC-EPS-12V-APM<b class='flag-5'>19</b>-GEVB數(shù)據(jù)手冊(cè)

    飛凌ElfBoard ELF 1板卡-如何在ELF 1開(kāi)發(fā)板上實(shí)現(xiàn)對(duì)java的支持

    .root@ELF1:~# java ArgsTest結(jié)果輸出正確,測(cè)試成功。 6.進(jìn)行復(fù)雜應(yīng)用測(cè)試jdk-8u151-linux-arm32-vfp-hflt-demos.tar.gz壓縮包中含有多個(gè)測(cè)試程序,編譯并
    發(fā)表于 03-20 09:51

    java實(shí)現(xiàn)多線程的幾種方式

    Java實(shí)現(xiàn)多線程的幾種方式 多線程是指程序中包含了兩個(gè)或以上的線程,每個(gè)線程都可以并行執(zhí)行不同的任務(wù)或操作。
    的頭像 發(fā)表于 03-14 16:55 ?687次閱讀

    如何在PSoC6上讀取MH-Z19傳感器?

    我有一個(gè)使用 PSoC 6 和 MH-Z19B 傳感器的項(xiàng)目 但我 CAN在 PSoC 6 上找不到此傳感器的庫(kù),在 PSoC 6 上找不到此傳感器的示例! 我能找到的是為 Arduino 編寫(xiě)
    發(fā)表于 01-26 07:25

    8V19N850硬件設(shè)計(jì)

    電子發(fā)燒友網(wǎng)站提供《8V19N850硬件設(shè)計(jì).pdf》資料免費(fèi)下載
    發(fā)表于 01-14 11:10 ?0次下載
    8V<b class='flag-5'>19</b>N850硬件設(shè)計(jì)

    愛(ài)立信談3GPP Release 19

    在 Release 19,大規(guī)模MIMO將支持超大規(guī)模的天線陣列,從而提供更高的增益和更靈活的波束賦形。這將提高鏈路和網(wǎng)絡(luò)性能,對(duì)6–7 GHz 范圍內(nèi)的新頻段至關(guān)重要。
    發(fā)表于 12-29 14:44 ?1301次閱讀
    愛(ài)立信談3GPP Release <b class='flag-5'>19</b>
    主站蜘蛛池模板: 9久高清在线不卡免费无吗视频| 一级毛片视频免费| 偷拍自怕亚洲在线第7页| 视频一区国产第一页| 亚洲 欧美 国产在线视频| 亚洲h视频在线观看| 亚洲中文字幕无码爆乳APP| 一级做a爰片久久毛片免费| 最新国产在线视频| YELLOW日本免费观看播放| 高h超辣bl文| 国产最猛性XXXX69交| 就去色一色| 日本高清二区| 亚洲 天堂 欧美 日韩 国产 | 久久受www免费人成_看片中文| 另类欧美尿交| 日产久久视频| 亚洲精品美女久久777777| 精品国产在线国语视频| 快播苍井空| 日韩欧美一区二区三区在线视频| 午夜男人免费福利视频 | 午夜神器18以下不能进免费| 亚洲视频免费在线观看| 99久久精品国产交换| 国产成人久久精品激情| 精品无码久久久久久动漫| 欧美高清69vivo| 久久久久久久网站| 欧美精品一区二区三区视频| 撕开美女的衣服2| 中文视频在线观看| 俄罗斯呦呦| 久久不卡免费视频| 色色激情网| 天天躁日日躁狠狠躁AV麻豆| 夜夜穞狠狠穞| 俄罗斯XBXBXB兽交| 久久国产欧美| 帅哥操美女|