
java线程池
一只小蚂蚁吆
这个作者很懒,什么都没留下…
展开
-
Executor框架使用详解
Executor框架是指java 5中引入的一系列并发库中与executor相关的一些功能类,其中包括线程池,Executor,Executors,ExecutorService,CompletionService,Future,Callable等。他们的关系为: [img]http://dl.iteye.com/upload/attachment/385723/8e763335-9c63-...原创 2011-01-08 14:58:59 · 161 阅读 · 0 评论 -
JDK1.5新特性 - 线程池详解一
一、简介 线程池类为 java.util.concurrent.ThreadPoolExecutor,常用构造方法为: ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit,BlockingQueue workQueue,RejectedExecutionHand...原创 2011-01-08 15:03:41 · 97 阅读 · 0 评论 -
JDK1.5新特性 - 线程池详解二
[b]一、简单介绍[/b] 在J2SE(TM)5.0 中,Doug Lea 编写了一个优秀的并发实用程序开放源码库 util.concurrent,它包括互斥、信号量、诸如在并发访问下执行得很好的队列和散列表之类集合类以及几个工作队列实现。该包中的 PooledExecutor 类是一种有效的、广泛使用的以工作队列为基础的线程池的正确实现。Util.concurrent 定义一个 Executo...原创 2011-01-08 15:05:18 · 127 阅读 · 0 评论 -
JDK1.5新特性 - 线程池详解三
简单的线程池实现 我们通常想要的是同一组固定的工作线程相结合的工作队列,它使用 wait() 和 notify() 来通知等待线程新的工作已经到达了。该工作队列通常被实现成具有相关监视器对象的某种链表。以下代码实现了具有线程池的工作队列。 public class WorkQueue { private final int nThreads; private final ...原创 2011-01-08 15:07:34 · 124 阅读 · 0 评论