`
jiajunde
  • 浏览: 170157 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Java线程池,正式上线运行的源码,分享欢迎使用并提意见

阅读更多

各位:

    大家好,附件中三个文件分别是已经打成包的线程池,doc文件包,源码包。

    此线程池已经在正式上线运营的通信服务器上运行多时,现在抽取出来分享,供大家使用,并提些意见。谢谢

 

    使用说明

 ThreadPoolManager.createThreadPool();创建线程池, 详细参数参见doc说明;

 用户必需实现Task接口,在接口中实现各方法,其中最主要是run方法,把你的任务放在这个方法里。

 任务执行失败(异常情况)时回滚操作放在destroy方法里。另外两个方法是针对超时,一个是此任务创建时间,另一个是指定超时时间,单位为秒,但是目前维护线程是以分为起启间隔,所有没有那么精准。

 

把任务对象传给ThreadPoolManager.process(Task task);此时线程池就会分配线程去执行;

 

有什么问题可以联系我;

jiajunde2008@126.com

QQ:411585698

分享到:
评论
2 楼 guoshuang60 2014-02-18  
关于线程池,能不能给个使用的例子啊>
我们有一个线程池,但是实际使用的时候,老是莫名其妙的卡住 。
我对这方面不熟悉。想用你的线程池测试一下。
试试。
1 楼 jiajunde 2011-05-28  
哥们们,用了评价一下社。。。有啥问题没

相关推荐

    线程池管理源码 java 源码

    线程池是Java多线程编程中的重要概念,它的出现是为了高效、有序地管理线程资源,避免频繁创建和销毁线程导致的性能开销。本文将深入解析线程池的管理源码,帮助读者理解其工作原理和优化策略。 在Java中,`java....

    java线程池源码-cThreadPool:JAVA线程池源码分析与重写

    java线程池源码 cThreadPool 项目描述:对java.util.concurrent包下线程池相关源码进行重新实现,深入研究和学习线程池超时机制、饱和策略、生命周期等知识 ThreadPoolExecutor类下部分方法和内部类介绍: 1、Worker...

    java 线程池

    Java线程池是一种高效管理并发任务执行的机制,它通过维护一组可重用的线程来减少创建和销毁线程的开销。线程池在Java中由`java.util.concurrent`包下的`ExecutorService`接口及其实现类,尤其是`ThreadPoolExecutor...

    Java实现的线程池、消息队列功能

    标题中的“Java实现的线程池、消息队列功能”是指在Java编程中,如何利用编程技术实现线程池和消息队列这两种重要的并发处理机制。线程池和消息队列是解决多线程环境下资源管理和任务调度的有效手段,它们在高并发、...

    深入理解Java线程池(PPT:原理+代码)

    通过剖析Java中线程池的原理,解读Java线程池源码,并给出线程池调用的示例,帮助理解线程池的基本原理。

    java线程池概念.txt

    3:对线程池的基本使用及其部分源码的分析(注意:这里的源码分析是基于jdk1.6;) a:线程池的状态 volatile int runState; static final int RUNNING = 0; 运行状态 static final int SHUTDOWN = 1; 关闭状态;...

    java 线程池示例(自己实现的参考别人的代码)

    NULL 博文链接:https://yulincqupt.iteye.com/blog/1673919

    Java线程池的五种使用方式源代码ThreadPoolUtils

    Java线程池的五种使用方式源代码ThreadPoolUtils, 包含五种不同线程池的创建和使用,以及错误处理机制和线程示例

    线程池源码

    本项目源码是个人基于Java实现的线程池,旨在理解和掌握线程池的工作原理。 线程池的核心概念包括以下几个部分: 1. **工作队列(Work Queue)**:线程池内部维护了一个任务队列,用来存储待执行的任务。当提交新...

    基于Java与Shell语言的RedisX全功能线程池设计与实现源码

    本项目为RedisX全功能线程池设计实现源码,采用Java语言编写,辅以Shell语言,共包含122个文件。具体文件类型包括81个Java源文件、13个XML配置文件、12个属性文件、5个配置文件、3个Shell脚本文件以及少量其他类型...

    线程池原理-ThreadPoolExecutor源码解析

    线程池原理-ThreadPoolExecutor源码解析 1.构造方法及参数 2.阻塞对列: BlockingQueue 3.线程工厂: DefaultThreadFactory 4.拒绝策略: RejectedExecutionHandler 5.执行线程 Executor

    基于Java的动态线程池组件设计源码

    该项目提供了一款基于Java的动态线程池组件源码,包含42个文件,其中包括23个Java源文件、9个YAML配置文件、6个XML配置文件、1个Git忽略文件、1个配置文件和1个HTML文件。该组件旨在减少资源消耗,避免重复创建和...

    易语言完美的线程池源码

    不过,标题中提到的是“易语言完美的线程池源码”,这可能是指使用易语言实现的线程池代码,但标签却是"C++",这可能意味着提供的资源中包含了易语言和C++两种语言关于线程池的示例。 6. **项目文件解析** - `简单...

    JavaThreaddemo_DEMO_tidecme_线程池Java_源码.zip

    本资料"JavaThreaddemo_DEMO_tidecme_线程池Java_源码.zip"包含了关于Java线程池的详细示例代码,旨在帮助开发者深入理解并熟练运用线程池。 1. **线程池概念** 线程池是一种多线程处理形式,预先创建了一组线程,...

    java源码包---java 源码 大量 实例

    Applet钢琴模拟程序java源码 2个目标文件,提供基本的音乐编辑功能。编辑音乐软件的朋友,这款实例会对你有所帮助。 Calendar万年历 1个目标文件 EJB 模拟银行ATM流程及操作源代码 6个目标文件,EJB来模拟银行ATM...

    Thinking in Java 4 源码 导入IDEA可直接运行

    《Thinking in Java》是Bruce Eckel的经典之作,第四版(TIJ4)更是Java程序员必读的书籍之一。...通过IDEA导入并运行这些源码,你可以亲手操作,加深对Java语言的理解,提升编程能力,成为更优秀的Java开发者。

    JAVA线程池原理实例详解

    下面我们将详细介绍JAVA线程池的原理、创建、使用方法及相关注意事项。 一、线程池的优点 1. 线程是稀缺资源,使用线程池可以减少创建和销毁线程的次数,每个工作线程都可以重复使用。 2. 可以根据系统的承受能力...

    线程池源码解析-多线程

    在高并发场景下,线程池的使用显得尤为重要,因为它可以避免频繁创建和销毁线程所带来的开销。本文将深入解析线程池的源码,特别关注其中的`AtomicInteger`类以及线程池状态的表示。 `AtomicInteger`是Java并发包`...

Global site tag (gtag.js) - Google Analytics