V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  zhouhu  ›  全部回复第 5 页 / 共 9 页
回复总数  173
1  2  3  4  5  6  7  8  9  
246 天前
回复了 YugenFring 创建的主题 程序员 kotlin 可以完美平替 Java 吗?
kotlin 能用 arthas 吗,或者在 kotlin 上有替代品吗
295 天前
回复了 zhouhu 创建的主题 职场话题 办公室同事的键盘太吵怎么办
@tangtang369 哈哈哈哈 还是老哥有经验
295 天前
回复了 zhouhu 创建的主题 职场话题 办公室同事的键盘太吵怎么办
@xxxnull 他用啥键盘当然是他的自由,但是不能因为他自己的自由而侵占其他人办公体验。
其实 我感觉手写更方便,调试也简单。简单项目的话 db model 直接用
310 天前
回复了 zhouhu 创建的主题 程序员 求助 IntelliJ IDEA 注释的阅读模式格式问题
@marding 啊,不知道啊。我这边能看到,是不是要加载会。
310 天前
回复了 zhouhu 创建的主题 程序员 求助 IntelliJ IDEA 注释的阅读模式格式问题
@jptx 字体调小了倒是可以显示,就是字体太小了。
310 天前
回复了 zhouhu 创建的主题 程序员 求助 IntelliJ IDEA 注释的阅读模式格式问题
@jptx 谢老哥,我看下
310 天前
回复了 zhouhu 创建的主题 程序员 求助 IntelliJ IDEA 注释的阅读模式格式问题
@diagnostics 老哥,我可能没有表达清楚。
323 天前
回复了 NNNNzs 创建的主题 职场话题 新年第一天,同事被裁了,他却很开心
我也想被裁,反正没房子没孩子。10 万块能用很久很久了。
363 天前
回复了 dcsuibian 创建的主题 程序员 官方 Spring Initializr 没有 Java 8 了
2023-11-15 17:03:48 +08:00
回复了 yujianwjj 创建的主题 git git 临时切换分支
@4771314 确实,而且如果是自己的 feature 分支,最好推送到远端。
2023-11-13 11:19:37 +08:00
回复了 61162833 创建的主题 Java Java 中一个保存了 1 万个整数的 ArrayList 占多少内存?
还可以开启指针压缩
2023-11-13 11:14:10 +08:00
回复了 61162833 创建的主题 Java Java 中一个保存了 1 万个整数的 ArrayList 占多少内存?
@junkun 是的,很多开源的集合库可以用。比如 eclipse collection 。
2023-11-10 10:16:06 +08:00
回复了 douglas99 创建的主题 C++ Jetbrains 发布了 CLion 的新版本 CLion Nova
24 年才会替换 JBR 到 jdk 21 吗
2023-10-23 19:38:58 +08:00
回复了 coollight56 创建的主题 JetBrains 关于 IntelliJ IDEA 声明变量快捷键问题,求问!
直接申明成 var
宜昌吗,可以招我过去吗
2023-09-20 12:24:03 +08:00
回复了 forschers 创建的主题 Java JDK21 9 月 19 日 来咯!
@arloor
some blocking operations in the JDK do not unmount the virtual thread, and thus block both its carrier and the underlying OS thread.

If a virtual thread performs a blocking operation such as I/O or BlockingQueue.take() while it is pinned, then its carrier and the underlying OS thread are blocked for the duration of the operation. Frequent pinning for long durations can harm the scalability of an application by capturing carriers.
2023-09-20 12:01:09 +08:00
回复了 cbdyzj 创建的主题 Java Java 21 今日 GA,有虚拟线程(协程)
![测试图片]( https://imgur.com/a/nxo9wQv)
2023-09-20 11:14:20 +08:00
回复了 cbdyzj 创建的主题 Java Java 21 今日 GA,有虚拟线程(协程)
补充一个,堆大小为 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)
2023-09-20 10:34:30 +08:00
回复了 forschers 创建的主题 Java JDK21 9 月 19 日 来咯!
@voidmnwzp
你说的是这个吧
There are two scenarios in which a virtual thread cannot be unmounted during blocking operations because it is pinned to its carrier:

When it executes code inside a synchronized block or method, or
When it executes a native method or a foreign function.

官方解释:
The scheduler does not compensate for pinning by expanding its parallelism. Instead, avoid frequent and long-lived pinning by revising synchronized blocks or methods that run frequently and guard potentially long I/O operations to use java.util.concurrent.locks.ReentrantLock instead. There is no need to replace synchronized blocks and methods that are used infrequently (e.g., only performed at startup) or that guard in-memory operations. As always, strive to keep locking policies simple and clear.

后续优化:
In a future release we may be able to remove the first limitation above, namely pinning inside synchronized. The second limitation is required for proper interaction with native code.
1  2  3  4  5  6  7  8  9  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3270 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 32ms · UTC 11:51 · PVG 19:51 · LAX 03:51 · JFK 06:51
Developed with CodeLauncher
♥ Do have faith in what you're doing.