线程池:容器—>集合( ArrayList , HashSet, LinkedList,HashMap)
JDK1.5后自带线程池
当程序第一次启动时,创建多个线程,保存到一个集合中,当我们想使用线程时,就可以从集合中取出线程使用。
Thread t= list.remove(0);返回的是被移除的元素,
Thread t=linked.removefirst();
当我们使用完线程时,把线程归还给线程池
List.add(t);
Linked.addlast(t);
线程池好处:
1.降低资源消耗。
2.提高响应速度。
3.提高线程的可管理性。
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/d02222a3bd94fa07e7b7d4f004348a16.png)