摘要: 平时开发中,大家更多的关注的是线程池的创建、任务的提交和执行。往往会忽略线程池的关闭,甚至忘记调用shutdown()方法,导致内存溢出。大多知道需要调用shutdown()关闭线程池,也少研究其真正的关闭过程。首先看源码中的一句注释: A pool that is no longer refere 阅读全文
posted @ 2021-07-04 15:53 郭慕荣 阅读(668) 评论(0) 推荐(0) 编辑
摘要: InheritableThreadLocal使用在《ThreadLocal内存泄露总结》中ThreadLocal有一个问题就是子线程不能继承父线程的变量。那么本篇所分析的InheritableThreadLocal类就是为了解决这个问题诞生的。ThreadLocal问题演示 public stati 阅读全文
posted @ 2021-07-04 15:38 郭慕荣 阅读(311) 评论(0) 推荐(0) 编辑