Java 21 今日 GA,有虚拟线程(协程)

2023-09-19 10:00:02 +08:00
 cbdyzj
https://openjdk.org/projects/jdk/21/
5726 次点击
所在节点    Java
36 条回复
natsu94
2023-09-19 16:36:37 +08:00
Java 是时候引入 channel 了(
layfones
2023-09-19 18:48:39 +08:00
相当重磅的更新:
虚拟线程
ZGC
模式匹配
然 Java 8 乃是祖宗之法,祖宗之法不可变!!!
ikas
2023-09-19 19:58:07 +08:00
springboot2 11 月停止免费安全更新.
可以 21+springboot3 直接一步到位了.
txzh007
2023-09-19 20:16:53 +08:00
@leiuu 8 升 17 我都一肚子火,各种依赖冲突,升到 21 估计好多框架不支持了
lifespy
2023-09-19 23:14:09 +08:00
lifespy
2023-09-19 23:41:00 +08:00
lombok 不兼容,会导致启动失败
Class com.sun.tools.javac.tree.JCTree$JCImport does not have member field 'com.sun.tools.javac.tree.JCTree qualid'

https://github.com/projectlombok/lombok/issues/3393
q447643445
2023-09-20 01:55:46 +08:00
如果有机会 第一时间 上 sp3 + jdk21
都说没区别 实际上区别还是挺大的
keepRun
2023-09-20 02:28:42 +08:00
java11 已经不少公司在用了,别再 java8 了
leisifung
2023-09-20 09:48:36 +08:00
新项目会用最新的 LTS JDK
luobingit
2023-09-20 09:50:22 +08:00
想想现在面试还在问 java8 新特征 就有点想笑
emSaVya
2023-09-20 10:18:09 +08:00
Virtual threads are lightweight threads that dramatically reduce the effort of writing, maintaining, and observing high-throughput concurrent applications.

不要拿这种 micro thread 污染 coroutine 语义了。java 早晚也会出 coroutine, 到时候你怎么翻译?
zhouhu
2023-09-20 11:14:20 +08:00
补充一个,堆大小为 128M:
Time: 
2023-09-20 11:13:18
Used: 108,544 kbytes
Committed: 131,072 kbytes
Max: 131,072 kbytes
GC time: 
 8.149 seconds on ZGC Minor Cycles (384 collections)

 0.006 seconds on ZGC Minor Pauses (1,185 collections)

12.133 seconds on ZGC Major Cycles (61 collections)

 0.001 seconds on ZGC Major Pauses (279 collections)
lvye
2023-09-20 11:44:21 +08:00
@lifespy #26 1.18.30 发布了,已经修复这个问题了
zhouhu
2023-09-20 12:01:09 +08:00
![测试图片]( https://imgur.com/a/nxo9wQv)
knightdf
2023-10-12 21:50:46 +08:00
今天尝试更新一把,结果发现 gradle (应该说是 kotlin )还不支持 jdk 21
harrykobe
2024-05-07 15:23:51 +08:00
@txzh007 我们 11 到 17 都一大堆问题,何况 8 到 17

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/975076

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX