为什么会有线程池
当我们的非常频繁的使用线程时,出现大量的并发线程,那么系统就要创建大量的线程和销毁,损耗了大量的时间,降低了cup的效率,这时候线程池就可以解决这个问题
线程池概念
是一个可以容纳多个线程的容器,其中的线程可以反复使用
线程池原理
如何使用线程池
// 创建线程池
ExecutorServise es = Executors.newFixedThreadPool(2);
// 执行任务
es.submit(new Runnable(){
@Override
public void run() {
log.d("thread", Thread.currentThread().getName());
}
});