分类 默认分类 下的文章
- 2025-06-20
- /
-
默认分类,OS
- /
- 1115 阅读
- /
- 暂无评论
- /
- 全文约 6090 字
- /
- 阅读预计需要 31 分钟
文章从CPU缓存与指令重排序切入,详解Java内存模型(JMM):抽象主存与线程工作内存关系,定义8种原子操作及happens-before规则,保障多线程下共享变量可见性、有序性,并区分JMM与JVM内存区域,为并发编程提供统一规范。
文章介绍Netty高性能NIO框架特点,演示用Kryo序列化实现RPC通信:定义RpcRequest/RpcResponse实体,编写Netty客户端、服务端及编解码器,完成一次请求-响应测试。
文章系统剖析ThreadLocal:从弱引用key、ThreadLocalMap结构、黄金分割哈希、线性探测解决冲突,到set/get、探测式与启发式清理、扩容机制,再延伸到InheritableThreadLocal及分布式链路traceId实战,覆盖原理、源码与项目踩坑。
- 2025-05-24
- /
-
默认分类,OS
- /
- 890 阅读
- /
- 暂无评论
- /
- 全文约 3050 字
- /
- 阅读预计需要 16 分钟
文章介绍死锁概念、模拟代码、排查工具后,给出核心避免策略:资源有序分配法,即所有线程按统一顺序获取锁,破坏环路等待条件即可杜绝死锁。
文章通过实战演示 Java Socket 通信:服务端用 ServerSocket 监听,客户端用 Socket 连接,双方以对象流收发 Message。指出单线程只能处理一个连接的缺陷,提出线程池改进,并说明 BIO 模型局限,引出后续用 Netty 实现 NIO 的方案。
- « 前一页
- 1
- ...
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- ...
- 15
- 后一页 »