- 博客(4)
- 资源 (2)
- 收藏
- 关注
原创 线程池运行原理分析
要想分析透彻整个线程池运行的逻辑,是个庞杂的工程,牵扯到线程池生命周期管理,队列管理,拒绝策略,调配逻辑等等.这里只是从一个Runnable任务发布到线程池中以后,线程池内部的运行逻辑角度去尝试分析.先贴出整理的线程池操作流程图 , 然后开始追源码:线程数量控制策略ThreadPoolExecutor是线程池的实现类,无论是自定义线程池,还是使用系统提供的线程池,都会使用到这个类.通过类的execu
2017-03-23 22:54:05 3266
原创 线程池基础知识整理
转载请标明出处: http://blog.csdn.net/wangxw725/article/details/645425111.为什么需要线程池在面向对象编程中 ,创建和销毁对象是很耗时的,因为创建一个对象要获取内存资源或者其他更多资源.所以在日常编程中才会有意的避免过多的创建并不必要的对象.线程的创建和销毁也是同样,而且相比于普通的对象更为消耗资源.线程池技术的引入,就是为了解决这一问题.1
2017-03-21 22:10:36 386
原创 Java基础-位运算符回顾
撸代码时间越长,越体会到的基础知识的重要性,研究原理越多,越感觉到数据结构和算法的重要性。这些东西在日常的业务代码中体会不是很明显,但是一旦稍微往深了研究,立刻就能发现自己不足。今天在看源码的时候,发现居然忘记了位运算符是怎么玩的了,赶紧回顾了一下,顺便写个笔记记录一下,加深下印象。位运算符主要针对二进制数,包括以下几种:& 与运算符| 或运算符^ 异或运算符~ 非运算符 & 与运算符规
2017-03-20 22:25:18 342
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人