`
jiajunde
  • 浏览: 169537 次
  • 性别: 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线程池threadpool简单使用源码

    要理解`java线程池threadpool简单使用源码`,你需要查看`src`目录下的Java文件,了解如何实例化`ThreadPoolExecutor`,设置相关参数,以及如何提交任务到线程池。同时,查看源码中对`ThreadGroup`的使用,理解它如何...

    java线程池完整代码

    描述 "Java 线程池完整源码" 说明了这篇文章的内容是关于 Java 线程池的完整实现代码,包括线程池的源代码、配置文件的解析和线程池的管理等方面。 标签解析 标签 "Java 线程池完整源码" 说明了这篇文章的主题是...

    java线程池的源码分析.zip

    本文将深入探讨Java线程池的源码分析,并对比不同类型的线程池,以帮助开发者更好地理解和利用这一强大的工具。 首先,我们要理解Java线程池的核心类`java.util.concurrent.ThreadPoolExecutor`,它是所有自定义...

    线程池管理源码 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线程池概念.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, 包含五种不同线程池的创建和使用,以及错误处理机制和线程示例

    vc 线程池技术源码   

    本文将深入探讨VC++线程池的原理、使用方法以及相关源码分析。 线程池是一种管理线程的机制,它预先创建一组线程,并保持在就绪状态。当有新的任务需要执行时,线程池会从已存在的线程中选择一个执行任务,而不是...

    线程池源码

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

    易语言源码易语言Mysql线程池2.0模块源码.rar

    学习这个模块源码可以帮助易语言开发者了解如何在易语言中实现线程池,以及如何高效地使用MySQL进行并发操作。通过对源码的分析,开发者可以理解线程池的工作原理,提升编程技能,同时也为自定义线程池或扩展现有...

    winform 线程池的使用源码

    在Windows Forms(Winform)应用程序中,线程池是一种高效的多线程...在提供的压缩包文件“线程池的使用”中,可能包含了具体的代码示例和详细解释,你可以通过下载和学习这些资源,进一步理解Winform线程池的使用。

    Java线程池技术详解

    线程池是Java并发编程中的一个重要概念,它是一种线程使用模式,旨在优化线程的管理和使用,提高系统资源的利用率。线程池的引入是为了应对频繁创建和销毁线程所带来的性能开销,因为创建和销毁线程都需要消耗内存...

    linux线程池c源码

    本文将深入解析一个Linux下的线程池实现,该实现使用C语言编写,并遵循GNU通用公共许可证版本2(或之后版本)。线程池是一种软件设计模式,它可以提高程序执行效率,通过复用已创建的线程来减少创建和销毁线程的开销...

    linux 线程池源码 c++版

    在IT领域,线程池是一种高效管理线程资源的技术,特别是在多线程编程中,它能够提高系统的响应速度和吞吐量。...通过理解和使用这个源码,可以深入学习到多线程编程、线程池设计以及C++11以上标准库的高级用法。

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

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

Global site tag (gtag.js) - Google Analytics