摘要: CopyOnWriteArrayList介绍 ###CopyOnWriteArrayList是一个线程安全的ArrayList,对其进行的修改操作都是在底层的一个复制的数组(快照)上进行的,也就是使用了类似写时复制的策略,只不过这里是直接复制一个数组 源码分析 初始化:内部创建了一个大小为0的Obj 阅读全文
posted @ 2021-05-11 13:46 xiaoff 阅读(407) 评论(0) 推荐(0) 编辑
摘要: ThreadLocal介绍 ThreadLocal是JDK包提供的,它提供了线程本地变量,也就是如果你创建了一个ThreadLocal变量, 那么访问这个变量的每个线程都会有这个变量的一个本地副本。当多个线程操作这个变量时, 实际操作的是自己本地内存里面的变量,从而避免了线程安全问题。 基本使用 t 阅读全文
posted @ 2021-05-11 09:56 xiaoff 阅读(61) 评论(0) 推荐(0) 编辑