Java中的线程池以及Lambda表达式的应用
一、线程池 1、什么是线程池 自定义的线程类不管是继承Thread类还是实现Runnable接口,都需要重写Run方法,而且每一个线程对象有且只能执行一次,之后就会被销毁,使用起来就比较麻烦。 线程池是可以容纳多个线程的容器,程序可以从线程池获取线程来完成目标代码,同时也可以将线程归还给线程池,省去了创建线程和销毁线程这样非常繁琐的操作。 2、线程池的使用 public static ExecutorService newFixedThreadPool(int nThreads); 得到一个线程对象,初始化参数是要求的当前线程池中的线程数 public Future submit(Runnab