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