10 2020 档案
摘要:一、ArrayList 介绍 ArrayList 是 java 集合框架中比较常用的数据结构了。继承自 AbstractList,实现了 List 接口。底层基于数组实现容量大小动态变化。允许 null 的存在。同时还实现了 RandomAccess、Cloneable、Serializable 接
阅读全文
摘要:一、ThreadLocal 介绍 1.1 ThreadLocal 是什么? ThreadLocal 叫做线程变量,在 ThreadLocal 中填充的变量属于 当前 线程,该变量对其他线程而言是隔离的。ThreadLocal 为变量在每个线程中都创建了一个副本,那么每个线程可以访问自己内部的副本变量
阅读全文
摘要:一、线程池介绍 1.1 为什么使用线程池 使用多线程技术可以并行的执行任务,从时间效率来看提升很大。但是频繁的创建和销毁线程,对系统资源的消耗很大,为了防止资源不足,需要一些办法来限制指定时间处理的请求数目。 线程池为线程生命周期开销问题和资源不足问题提供了解决方案。通过对多个任务重用线程,线程创建
阅读全文
摘要:一、多线程概述 1.1 多线程使用场景 当需要进行并发操作的时候,就可以使用多线程来实现。 1.2 线程状态 Java线程具有五种基本状态: **新建状态(New):**当线程对象对创建后,即进入了新建状态,如:Thread t = new MyThread(); **就绪状态(Runnable):
阅读全文

浙公网安备 33010602011771号