|
午夜的上海,淮海中路。街边的 24 小时咖啡馆灯光昏黄。我把笔记本放在靠窗的吧台,点开 IntelliJ IDEA ,准备给公司那套 订单撮合系统做一次性能压测。
新部署的服务跑在 Java 21 上,我想尝试虚拟线程 + Loom 项目的全新调度模型,看能不能把订单撮合延迟降到毫秒级。
门口风铃一响,一个穿黑色风衣的男人走了进来。三十多岁,戴着一副低调的金属框眼镜。他随手点了杯美式,转身时目光停在我屏幕上一瞬。那一眼,就像扫过了所有代码。
他走到邻座坐下,淡淡地说:“虚拟线程调度有死锁隐患,你的 CompletableFuture 用法不太保险。”
我愣住:“你……看得太快了吧。”
他微微一笑,英文里带着轻微口音:“GraalVM 的 JIT 优化,在高并发下能规避一部分阻塞,但得小心栈跟踪。想听听内部方案吗?”
心头一紧,我忍不住问:“您是做什么的?”
他抿了一口咖啡,语气平静:“曾在 HotSpot 团队待过,现在在 Oracle 负责 Panama 和 Valhalla 项目。听说过吧?”
Panama 、Valhalla——Java 社区期待多年的新特性。我一时语塞。
他指着我屏幕上的 MatchingEngine.java ,低声道:“如果你愿意把这套撮合算法做成开源库,我们内部可以考虑在下一个 JEP 会议上引用。”
我大脑一片空白:这是……官方认可的机会?
还没等我开口,他已起身。风衣轻摆,留下一句:“代码是世界上最好的名片。”
他走出咖啡馆,消失在深夜的街角。
我回过神时,只剩下桌边一张手写的小纸条:
--enable-preview
再看电脑,IDEA 居然自己弹出了一封未读 Pull Request 通知。
……好吧,冷静一下,也许只是我熬夜太久的幻觉。 |