- 0
- 0
- 约1.15万字
- 约 10页
- 2017-11-27 发布于河南
- 举报
Java实现通用线程池
Java实现通用线程池
线程池通俗的描述就是预先创建若干空闲线程,等到需要用多线程去处理事务的时候去唤醒某些空闲线程执行处理任务,这样就省去了频繁创建线程的时间,因为频 繁创建线程是要耗费大量的CPU资源的。如果一个应用程序需要频繁地处理大量并发事务,不断的创建销毁线程往往会大大地降低系统的效率,这时候线程池就派 上用场了。
本文旨在使用Java语言编写一个通用的线程池。当需要使用线程池处理事务时,只需按照指定规范封装好事务处理对象,然后用已有的线程池对象去自动选择空 闲线程自动调用事务处理对象即可。并实现线程池的动态修改(修改当前线程数,最大线程数等)。下面是实现代码:
//ThreadTask .java
package polarman.threadpool;
/**
* 线程任务
* @author ryang
* 2006-8-8
*/
public interface ThreadTask {
public void run();
}
//PooledThread.java
package polarman.threadpool;
import java.util.Collection;
import java.util.Vector;
/**
* 接受线程池管理的线程
* @a
您可能关注的文档
- 牛津英语重点词汇讲解 模块二 U3.doc
- 好奇心激发思考丰富的想像 Curiosity as an incentive to thinking of Productive thinking.docx
- 词汇book3 unit2.doc
- CET-4_词汇与阅读训练.doc
- 八年级下unit7单词篇.ppt
- 高二英语Unit 1词汇学习.doc
- 江苏省苏州中学高中英语重点语法专题讲解.ppt
- 大学英语四级翻译搭配.doc
- 2010届高三一轮复习人教新课标版必修4 Unit 4 Body language ppt课件.ppt
- 山东2014学位英语真题.docx
- 第9课《桃花源记》课件 统编版语文八年级下册.pptx
- 第8课伟大的历史转折(大单元教学课件)历史统编版新教材八年级下册.pptx
- 第17课《短文两篇——陋室铭》课件-2025-2026学年初中语文统编版七年级下册.pptx
- 第13课+机の上に本が3冊あります+课件+2025-2026学年新标准日语初级上册.pptx
- 第12课《_诗经_二首关雎》课件(共20张ppt)统编版语文八年级下册.pptx
- 第17课《壶口瀑布》课件+2025-2026学年统编版语文八年级下册.pptx
- 第22课《礼记二则》课件 2025-2026学年统编版语文八年级下册.pptx
- 第22课《〈礼记〉二则——大道之行也》课件 -统编版语文八年级下册.pptx
- 第22课《大道之行也》课件-统编版语文八年级下册.pptx
- 第12课+辽宋夏金元时期经济的繁荣(情境化教学课件)历史统编版新教材七年级下册.pptx
原创力文档

文档评论(0)