
源码分析
文章平均质量分 94
九止
一枚在路上的菜鸟程序员,希望能够与朋友你互相见证成长
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ThreadLocal源码解读:内存泄露问题分析
通过两期文章的深度剖析,大家应该对 ThreadLocal 的 API 使用以及内存泄露问题有了进一步的理解。ThreadLocal 优势是无锁化提升并发性能和简化变量的传递逻辑。在实际业务中使用 ThreadLocal 类时应该在恰当位置调用 remove 方法显式移除值。尽可能的避免触发 ThreadLocal 清理过时 Entry 的逻辑,从而提高 ThreadLocal 性能。原创 2024-10-31 09:07:48 · 1894 阅读 · 0 评论 -
ThreadLocal源码解读:初识ThreadLocal
每一个线程对象中都存储了一个 ThreadLocalMap 对象,ThreadLocalMap 对象以 ThreadLocal 对象作为 key 存储值,这个值就是我们所说的局部变量。但是在设计的过程中并没有直接暴露给我们操作 ThreadLocalMap 的 API,所以在这个过程中我们需要 ThreadLocal 对象作为桥梁,ThreadLocal 类包含 initialValue、get、set、remove 方法。原创 2024-10-28 08:36:14 · 769 阅读 · 0 评论 -
开发利器——异常栈,你真的会看吗?
学会查看分析异常栈,可以为我们工作大大提高效率,希望这篇文章给大家带来收获,最后再送给大家一个小技巧。异常栈不仅仅可以用来排查异常哦,还可以帮助大家学习源码,debug 源码找不到入口怎么办,那就创造一个异常!原创 2024-09-11 20:21:20 · 1858 阅读 · 0 评论