Java实现一个简单的线程池

我们知道java.util.concurrent包下有个Executors类,这个类提供了一系列静态方法来创建各种线程池,例如newCachedThreadPool(), newFixedThreadPool()等等。参照ThreadPoolExecutor类的功能,我们知道,一个线程池所需要实现的功能和接口大致是:(1)维护一个任务队列,客户端可以提交Runnable任务到这个队列中(2)初始化…

more >>