7.22Java线程池概念和原理
线程池思想的概述
背景
为了解决频繁创建线程和销毁线程带来的资源消耗
核心作用:
-
让线程不会被销毁,而是执行其他任务。该线程任务可以继续被调度
线程池的概念
-
一个容纳多个线程的容器,其中的线程可以反复使用--->线程复用
容器,就可以有很多种形式:--->集合:ArrayList、HashSet、LinkedList、HashMap
线程池的最佳集合是LinkedList,泛型放的是线程--->LinkedList<Thread>
线程池原理图
线程池讲解图:
It's a lonely road!!!