单例模式的经典代码——线程池集合
来源:互联网 发布:产品介绍动画制作软件 编辑:程序博客网 时间:2024/04/30 08:08
import java.util.HashMap;
/**
* 线程池集合类
* 这个类负责在JVM中创建一个唯一的线程池集合,
* 集合中有多个线程池,通过ThreadPoolSetCreator去创建
* 这个类采用单例模式实现
*
* <p>Copyright: Copyright (c) 2005</p>
*
* <p>Company: AsiaInfo.com</p>
*
* @author Dapple Wang
* @version 1.0
*/
public class ThreadPoolSet {
private HashMap poolSet;
private static ThreadPoolSet instance = null;
/**
* 构建器
*/
private ThreadPoolSet() {
poolSet = new HashMap();
}
/**
* 取得线程池的集合的实例
* @return ThreadPoolSet
*/
public static synchronized ThreadPoolSet getInstance() {
if (instance == null) {
instance = new ThreadPoolSet();
}
return instance;
}
/**
* 通过名字取得集合中线程池
* @param poolName String 线程池的名字
* @return ThreadPool
*/
public ThreadPool getThreadPool(String poolName) {
return (ThreadPool) poolSet.get(poolName);
}
/**
* 添加线程池到集合
* @param poolName String 线程池的名称
* @param threadPool ThreadPool 线程池的实例
*/
public void addThreadPool(String poolName, ThreadPool threadPool) {
poolSet.put(poolName, threadPool);
}
}
- 单例模式的经典代码——线程池集合
- 单例模式的经典代码——线程池集合
- 单件模式的经典代码
- Java 经典单例模式代码
- 经典的单例模式
- 线程安全的Java单例模式——如何正确地写出单例模式
- 单例模式(3)—线程安全的单例模式
- 线程安全的饿汉式——单例模式
- 单例模式线程池
- 高并发下线程安全的单例模式(最全最经典)
- 高并发下线程安全的单例模式(最全最经典)
- 高并发下线程安全的单例模式(最全最经典)
- 高并发下线程安全的单例模式(最全最经典)
- 高并发下线程安全的单例模式(最全最经典)
- 高并发下线程安全的单例模式(最全最经典)
- 高并发下线程安全的单例模式(最全最经典)
- 高并发下线程安全的单例模式(最全最经典)
- 高并发下线程安全的单例模式(最全最经典)
- 为什么要使用EJB?
- 终于决定动手了
- 3.5毫米转2-RCA音频线能否解决我的问题?
- Using Binary Heaps in A* Pathfinding
- 冒险岛无敌外挂代码诠释
- 单例模式的经典代码——线程池集合
- sqlserver中个表的作用
- 热血江湖群医外挂源代码研究
- 编写热血江湖模拟按键外挂
- 编写热血江湖模拟按键外挂
- Delphi初级外挂制作知识
- [算法]求数列最大连续数和的问题
- 台湾一号宏病毒原始源代码
- 文章一