摘要: 前提摘要:本文是基于jdk1.7的,在分析ThreadPoolExecutor代码的过程中百度时发现1.6和1.7的实现还是有一定的区别的而且还挺大的,个人感觉1.6比较简单好理解。 为了方便大家阅读理解,我把说明以注释的形式嵌入到了代码中。 关于线程池,它不仅有效的复用了对象,更有效的复用了线程,减少了线程创建,销毁,恢复等状态切换的开销,提高了程序的性能。但是,究竟线程池是怎么复用对象的呢?它又是怎样去复用线程减少开销的呢?下面我们来一一揭开,ThreadPoolExecutor神秘的面纱。 1.基本变量和方法 为了能够更好的进行分析,我们先来做一些热身活动,了解下线程池的几个重... 阅读全文
posted @ 2013-05-11 13:19 小学徒V 阅读(2099) 评论(3) 推荐(3) 编辑