摘要: 基础类型原子类 AtomicInteger,AtomicBoolean,AtomicLong。底层都是CAS,会出现ABA问题。 常用API: API 说明 public final int get() 获取当前的值 public final int getAndSet(int newValue) 阅读全文
posted @ 2021-10-16 23:44 沈叶唐 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 是什么 ThreadLocal提供线程局部变量,如果创建一个ThreadLocal变量,那么访问这个变量的每个线程都会有这个变量的一个副本,在实际多线程操作的时候,操作的是自己本地内存中的变量,从而规避了线程安全问题。ThreadLocal实例通常是类中的私有静态字段。\(\color{#FF000 阅读全文
posted @ 2021-10-16 21:09 沈叶唐 阅读(190) 评论(0) 推荐(0) 编辑