最新 最热

ThreadPoolExecutor系列二——ThreadPoolExecutor 代码流程图

本文系作者原创,转载请注明出处:http://www.cnblogs.com/further-further-further/p/7681648.html

2020-09-03
1

ThreadPoolExecutor系列一——ThreadPoolExecutor 机制

本文系作者原创,转载请注明出处:http://www.cnblogs.com/further-further-further/p/7681529.html

2020-09-03
1

开篇!JAVA线程池

由于工作中基本都是CRUD操作,对线程池不常用,所以一直没去具体了解过其底层原理,但是在工作、健身之余一直有一颗躁动的心,想在技术上浸淫的更深入一点(其实lz就是想技术好点,工资高点),所以这几天就查看了线程池的底层源码。...

2020-09-01
1

线程池ShutDown和ShowDownNow区别

在写上一篇文章的时候就在想,executor.shutDown会不会把正在执行中的任务给中断了?虽然当时也分析过,但是当时确实只是泛泛而读,在实际中还是相当的模糊。借此机会,我们再复习一下。...

2020-09-01
1

学以致用设计模式 之 “享元模式”

之前写“桥接模式”的时候,说“桥接模式”是最抽象的设计模式,那是因为我没接触到“享元模式”。 可能桥接模式是最抽象的设计模式,但是享元模式我觉得是最烦的设计模式了。...

2020-08-25
1

【C++】勉强能看的线程池详解

线程池这东西,用了几次还是不得其解,简直是:求之不得,寤寐思服。悠哉悠哉,辗转反侧。

2020-08-25
0

ThreadPoolExecutor 线程池"源码分析"

通过类图可知,ThreadPoolExecutor 是一个 ExecutorService,可以通过池中的线程来执行任务

2020-08-21
1

史上最全ThreadPoolExecutor梳理(上篇)

Java是面向对象编程,万事万物皆对象,讲究池化技术,可以避免对象频繁的创建、销毁,浪费性能。线程池作为线程的复用利器,工作中都用过,可以说是非常非常重要。面试时很多面试官也会重点考察这块知识,用归用,但你是否真的了解线...

2020-08-20
1

史上最全ThreadPoolExecutor梳理(下篇)

ThreadPoolExecutor的顶级父类是Executor接口,它只有一个方法就是execute(),我们也就是通过它来向线程池提交任务去执行的。

2020-08-20
1

血泪教训,线程池引发的内存泄露

最近由于业务需求使用到了线程池对数据进行异步处理,上线后系统正常运行了两天多突然收到了一波Full GC的告警,赶紧dump了堆信息并回滚了服务。分析dump文件后发现了一个LinkedBlockingQueue类型的大对象,就想到是上次改...

2020-08-20
1