博客园  :: 首页  :: 新随笔  :: 订阅 订阅  :: 管理

2013年2月23日

摘要: 对于线程任务比较轻量,线程请求又比较多的情况,频繁的创建和销毁线程是非常消耗资源且低效的。这时候,就轮到线程池技术大显身手了。线程池技术可以提高资源的利用率,即使面对突发性的大量请求,也不会产生大量线程,造成服务器崩溃。一般一个简单线程池至少包含下列组成部分:线程池管理器(ThreadPoolManager):用于创建并管理线程池。工作线程(WorkThread): 线程池中线程。任务接口(Task):每个任务必须实现的接口,以供工作线程调度任务的执行。任务队列:用于存放没有处理的任务。提供一种缓冲机制。线程相关接口:下面是一个线程池的示例,来自http://hi.baidu.com/boah 阅读全文

posted @ 2013-02-23 21:54 扬名 阅读(419) 评论(0) 推荐(0) 编辑