Java虚拟线程
什么是虚拟线程 虚拟线程(Virtual Thread)是JDK 21引入的轻量级线程,由JVM调度而非操作系统。 为什么需要虚拟线程 特性 平台线程 虚拟线程 创建成本 高(1MB栈) 低(1KB) 数量上限 数千 数百万 调度 OS内核 JVM 阻塞代价 占用OS线程 自动让出 适合IO密集型:
什么是虚拟线程 虚拟线程(Virtual Thread)是JDK 21引入的轻量级线程,由JVM调度而非操作系统。 为什么需要虚拟线程 特性 平台线程 虚拟线程 创建成本 高(1MB栈) 低(1KB) 数量上限 数千 数百万 调度 OS内核 JVM 阻塞代价 占用OS线程 自动让出 适合IO密集型:
什么是UDS UDS 是一种本地进程间通信机制,通过文件系统路径作为访问端点,实现同一台机器上不同进程间的数据交换。 虽然表现为一个文件路径,但它不是普通文件。文件本身不存储数据,只是内核中 socket 资源的"门牌号"。 为什么需要UDS 对比项 网络Socket UDS 通信范围
我遇到了什么问题 用 AI 写代码(Vibe Coding)做了好几个项目之后,发现一个尴尬的事:项目做完了,但感觉自己没进步。 具体表现在: 一个会话拖太久,聊到后面 AI 开始忘掉开头说过的事,上下文压缩之后更严重 1. 一个会话拖太久,聊到后面 AI 开始忘掉开头说过的事,上下文压缩之后更严重
底线意识,即是在发球和接球时,要尽可能准确地预判落球点是否落在前后底线内。 良好的底线意识,至少有以下几点好处: 有效节省体力,对于大部分明显的界外球不必消耗动力去跑动接球 1. 有效节省体力,对于大部分明显的界外球不必消耗动力去跑动接球 把控接球质量,对于部分界外球如果下意识地去接,很难抢到好的击
历经4个多月的失业后,正式入职当前的工作,一晃也半个多月了,虽然期间做过一些新的尝试,但最终还是跌入了旧的轮回。不过认真看来,虽然起点和终点依然类似,但很多东西在悄然地发生着一些变化。 外部环境的变化 主要是工作节奏、工作内容和居住环境的变化。 或许是公司文化的原因,每天工作时间从早上9点多持续到晚
有人说:“A股是全世界唯一一个倾国家之力榨取老百姓金钱的市场”,曾经的我认为这是很多投机者用赌博的心态输掉后的无力狂怒,直到最近和一个为大型上市公司做融资的局内人朋友聊天,才明白二级市场背后的种种潜规则与黑幕。 审计 理想的审计公司应当像国际四大一样,坚守职业道德,报着严谨客观的态度,对上市公司的账
不为已发生的事情懊悔 工作或生活中犯了错,比如搞砸了一个项目,错过了一趟火车,这些事情或大或小经常出现,也不会是最后一次,很多人下意识的情绪反应就是悔恨,后悔当初做的决定。这种对已发生之事的情绪反应,过度的反复咀嚼和回味,不仅是对心力的消耗,同时注意力会被过去的事情分散,导致当下判断失准,进而更容易
曾经以为只要能把每天的时间充分利用起来,在每个时间段安排上对应的待办事项,然后坚决执行就能获得绝对的价值回报。随着年纪的增长,慢慢开始发现精力管理远比时间管理更重要,年轻时精力旺盛,只要有时间就能很快地投入并保持足够的专注,自然能够获得对应的正向反馈,但人到中年,时间已经不是这只木桶的短板了。 这里
无论工作还是生活中,我们时常不得不面对大量繁杂事务的处理,仔细思考下,其实这种场景与IT领域中的大数据处理非常相似,其目标都是一样的,输入大量的任务信息,经过一系列的思考、规划和执行,输出为指定的任务结果。那么,在大数据处理场景中,我们对于提升执行效率和压缩执行时间的很多思路,也就可以同样带入到真实
今天在一个内部培训上首次听到了一个有些震撼的概念——上帝之眼,为了避免泄露敏感信息,简单概括下就是,当前人类社会中存在太多的浪费,由于自然资源本身分布的不均,需要进行人为的采集、加工、运输和分配,而整个过程中由于策略的不合理性和低效带来了大量的浪费,假如可以有一只上帝之眼,能够从全社会的原材料生产,