Java的Lock小结 2026年03月30日 daichangya 16 编者注:本文为历史博文归档;涉及 JDK、框架与工具链版本请以当前官方文档为准。引用外链图片可能失效,阅读时请注意时效性。多核时代摩尔定律告诉我们:当价格不变时,集成电路上可容纳的晶体管数目,约每隔 18 个月便会增加一倍,性能也将提升一倍。换言之,每一... 阅读全文 0 评论
JAVA并发编程学习笔记之CLH队列锁 2026年03月30日 daichangya 20 NUMA 与 SMPSMP(Symmetric Multi-Processor,对称多处理器)结构指服务器中多个 CPU 对称工作,每个 CPU 访问内存地址所需时间相同。其主要特征是共享,包含对 CPU、内存、I/O 等资源进行共享。SMP 的优点是能... 阅读全文 0 评论
您还有心跳吗?超时机制分析 2026年03月30日 daichangya 16 问题描述在 C/S(Client/Server)架构中,为了减少频繁建立连接的开销,我们有时会长时间保持一个连接。但同时,通常会设置一个超时时间:若在该时间内连接未发起任何请求,则将其断开,以减少服务端负载并节约资源。该机制一般建议在服务端实现。这是因为... 阅读全文 0 评论
5000字 | 24张图带你彻底理解Java中的21种锁 2026年03月30日 daichangya 17 本篇主要内容如下:帮你总结好的锁:序号锁名称应用1乐观锁CAS2悲观锁synchronized、Vector、Hashtable3自旋锁CAS4可重入锁synchronized、ReentrantLock、Lock5读写锁ReentrantReadWri... 阅读全文 0 评论
Java单例对象同步问题探讨 2026年03月30日 daichangya 19 Java 单例对象同步问题探讨单例对象(Singleton)是一种常用的设计模式。在 Java 应用中,单例对象能保证在一个 JVM 中,该对象只有一个实例存在。正是由于这个特点,单例对象通常作为程序中存放配置信息的载体,因为它能保证其他对象读到一致的信... 阅读全文 0 评论