摘要:
CopyOnWriteArrayList是一个线程安全的ArrayList,对其修改操作都是在底层的一个复制的数组上进行的,也就是使用了写时复制策略。 一、变量与构造方法 /** The lock protecting all mutators */ final transient Reentran 阅读全文
摘要:
一、原子变量操作类以AtomicLong为例 AtomicLong是原子性递增或者递减类,基本上所有的方法都是对unsafe实例的方法的封装使用,用户不能对unsafe直接使用,原子操作类封装后可直接供用户使用。 1.初始化及变量 // setup to use Unsafe.compareAndS 阅读全文