skywang12345

导航

 

2014年2月10日

摘要: 转载请注明出处:http://www.cnblogs.com/skywang12345/p/3509960.html本章介绍线程池的生命周期。在"Java多线程系列--“基础篇”01之 基本概念"中,我们介绍过,线程有5种状态:新建状态,就绪状态,运行状态,阻塞状态,死亡状态。线程池也有5种状态;然而,线程池不同于线程,线程池的5种状态是:Running, SHUTDOWN, STOP, TIDYING, TERMINATED。线程池状态定义代码如下:private final AtomicInteger ctl = new AtomicInteger(ctlOf(RUNN 阅读全文
posted @ 2014-02-10 17:06 如果天空不死 阅读(11399) 评论(4) 推荐(12) 编辑
 
摘要: 概要在前面一章"Java多线程系列--“JUC线程池”02之 线程池原理(一)"中介绍了线程池的数据结构,本章会通过分析线程池的源码,对线程池进行说明。内容包括:线程池示例参考代码(基于JDK1.7.0_40)线程池源码分析 (一) 创建“线程池” (二) 添加任务到“线程池” (三) 关闭“线程池”转载请注明出处:http://www.cnblogs.com/skywang12345/p/3509954.html线程池示例在分析线程池之前,先看一个简单的线程池示例。 1 import java.util.concurrent.Executors; 2 import jav 阅读全文
posted @ 2014-02-10 08:59 如果天空不死 阅读(18568) 评论(4) 推荐(10) 编辑