摘要:
一、基础铺垫 首先我们来个例子: public class AtomicMain { public static void main(String[] args) throws InterruptedException { ExecutorService service = Executors.ne 阅读全文
摘要:
一、线程池简介 线程池可以看做是线程的集合。在没有任务时线程处于空闲状态,当请求到来:线程池给这个请求分配一个空闲的线程,任务完成后回到线程池中等待下次任务(而不是销毁)。这样就实现了线程的重用。 我们来看看如果没有使用线程池的情况是这样的: 为每个请求都新开一个线程! public class T 阅读全文