Features
405: Record Patterns (Preview)
422: Linux/RISC-V Port
424: Foreign Function & Memory API (Preview)
425: Virtual Threads (Preview)
426: Vector API (Fourth Incubator)
427: Pattern Matching for switch (Third Preview)
428: Structured Concurrency (Incubator)
万众(java boy)瞩目的 loom preview 了
![]() |
1
nba2k9 134 天前
IDEA 是不是还没支持?
|
![]() |
2
kalman03 134 天前
|
![]() |
3
sunwei0325 134 天前 via iPhone
@kalman03 这个只支持 windows? 和 sdkman 比起来有什么优势?
|
![]() |
4
a33291 134 天前
Virtual Threads 这个和 go 的 goroutine 是不是类似?
PS: 感觉 java 和 c#重合度越来越高了 🤣 |
![]() |
5
kalman03 134 天前
@sunwei0325 可视化界面,限 windows
|
![]() |
7
Dragonphy 134 天前
协程?
|
![]() |
9
monkeyWie 134 天前
期待 loom 转正的那天
|
![]() |
10
MakHoCheung 134 天前
没有理由去用科特琳了
|
![]() |
11
a33291 134 天前
|
13
SuperManNoPain 134 天前
还得是 spring 带头升级版本,不然社区都没动静 😂
|
14
Bazingal 134 天前
java 已经落后太多了,步子完全可以再大点,扣扣嗖嗖的抄都不能痛快点
|
15
zed1018 134 天前
@MakHoCheung 你恰恰说反了,应该是更有理由用 kotlin 了,async{}配合 vthread 简直绝了
|
16
dddd1919 134 天前
java8 yyds
|
17
dqzcwxb 134 天前
loom 是对称协程还是非对称协程,有大佬知道吗
|
18
Leviathann 134 天前
|
19
Jirajine 134 天前
Project Wakefield 提都没提,果然优先级很低啊。
|
![]() |
22
liprais 134 天前 via iPhone ![]() 做 csharp 咋这么喜欢碰瓷
|
23
lmshl 134 天前
|
24
zmal 134 天前
kotlin 协程和 JEP425 这个还差挺远的
|
![]() |
25
MakHoCheung 134 天前
@zed1018 看 18 楼,virtual thread 遇到阻塞自行挂起,根本不需要 async await / suspend 关键字。你说跟这些关键字配合我就觉得奇怪了,当然我不熟 Kotlin Coroutines ,可能它后续会改底层吧。
|
26
fisherwei 134 天前
感觉 java8 能再战 10 年
|
![]() |
27
gy123 134 天前
@MakHoCheung 关于 kotlin 的协程,可以看看这个视频,我觉得说的挺好 https://www.bilibili.com/video/BV1KJ41137E9/?spm_id_from=333.1007.top_right_bar_window_custom_collection.content.click
|
![]() |
28
ychost 129 天前
其实 AliJDK 早就支持协程了,叫 Wisp2 感兴趣可以搜下,对标 Loom 的,其实对性能提升并没有想象中那么好,如果还是以 BIO 的方式编程,只会有些许提升,想要更大幅度提升还是得使用 NIO 的回调代码
|
![]() |
29
byte10 127 天前
@ychost 实际上 NIO 解决的是无视 IO 时间。如果是 BIO 的话就需要增加大量线程来解决,然后就会遇到性能瓶颈了。而协程就只是解决了异步转同步编程,性能可能是比原来的 NIO 有所损失,应该很低,也许是 1%-5% ,平摊到业务代码中就基本忽略不计了
|
![]() |
30
dreamlike 120 天前 via Android
Panama 是这里面我最喜欢的
配合 jextract 可以自己一行 c 都不用写就可以接入各种 native 库,比如说自己补齐 loom 没加入的 io_uring 支持 |