摘要: 主要特点: 完成同一种任务的一组线程。(一般初始线程数>=64) 原理: 通过“事先创建一堆线程,并且执行完后不销毁”的方式,避免每次任务到来时, 都要创建线程的开销。主要组成部分: 线程池管理器(ThreadPoolManager): 创建线程池 添加新任务 销毁线程池 工作线程(WorkThread): 线程池中的所有线程 任务接口(Task):每个任务必须实现的接口,以供工作线程调度任务的执行。 任务队列(TaskQueue):用于存放没有处理的任务。提供一种缓冲机制。基本操作: 一般情况下是首先初始化一定数量的工作线程,并把任务提交给空闲的线程,当线 程都处于忙... 阅读全文
posted @ 2012-06-27 16:07 edisonfeng 阅读(525) 评论(0) 推荐(0) 编辑