![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
转载好文
文章平均质量分 83
litteTc
学无止境
展开
-
分析CountDownLatch的实现原理
原文出处:https://www.jianshu.com/p/7c7a5df5bda6CountDownLatch的使用CountDownLatch是同步工具类之一,可以指定一个计数值,在并发环境下由线程进行减1操作,当计数值变为0之后,被await方法阻塞的线程将会唤醒,实现线程间的同步。public void startTestCountDownLatch() { int threadN...转载 2018-03-13 17:15:35 · 2329 阅读 · 0 评论 -
JAVA设计模式之策略模式
《JAVA与模式》之策略模式(转载自http://www.cnblogs.com/java-my-life/archive/2012/05/10/2491891.html)在阎宏博士的《JAVA与模式》一书中开头是这样描述策略(Strategy)模式的: 策略模式属于对象的行为模式。其用意是针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。策略模式使得算法可以在...转载 2018-03-13 17:18:10 · 100 阅读 · 0 评论 -
Java线程池ThreadPoolExecutor源码分析
相关文章目录: Java线程池ThreadPoolExecutor使用和分析(一) Java线程池ThreadPoolExecutor使用和分析(二) - execute()原理 Java线程池ThreadPoolExecutor使用和分析(三) - 终止线程池原理 execute()是 java.util.concurrent.Executor接口中唯一的方法,J...转载 2018-03-13 17:20:22 · 253 阅读 · 0 评论 -
深入分析 ThreadLocal 内存泄漏问题
ThreadLocal 的作用是提供线程内的局部变量,这种变量在线程的生命周期内起作用,减少同一个线程内多个函数或者组件之间一些公共变量的传递的复杂度。但是如果滥用 ThreadLocal,就可能会导致内存泄漏。下面,我们将围绕三个方面来分析 ThreadLocal 内存泄漏的问题ThreadLocal 实现原理 ThreadLocal为什么会内存泄漏 ThreadLocal 最佳实践T...转载 2018-08-31 16:37:49 · 172 阅读 · 0 评论