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

自己写的java线程池,学习用,望指点

阅读更多
简单说明
ThreadPool:是线程池管理类,提供了线程初始化、开启、关闭、任务添加等方法,管理任缓冲队列
TaskThread:是工作线程,里面定义了一个具体任务接口的ITaskService,所有要执行的具体任务都实现需要实现该接口。当该接口不为空时,会执行该接口的具体任务
RunTaskThread:是监听任务队列的线程,当任务队列不为空时,则向线程池申请一个空闲线程来执行任务。
StopTaskThread:是监听空闲线程是否已经超过了最大空闲时间,若超过则关闭此线程
ITaskService:是具体任务接口,所有要执行的具体业务类都需要实现该接口

test包里面是测试类。
下载后只能可运行Test类查看效果。
不足之处还望指正,性能方面没考虑过



  • src.zip (7.8 KB)
  • 下载次数: 24
  • 大小: 6.2 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics