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