首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

JUC-关于CopyOnWriteArrayList的疑点

2012-12-24 
JUC-关于CopyOnWriteArrayList的疑问transient final ReentrantLock lock new ReentrantLock()........

JUC-关于CopyOnWriteArrayList的疑问

        transient final ReentrantLock lock = new ReentrantLock();           .....................           .....................                      private static final Unsafe unsafe = Unsafe.getUnsafe();        private static final long lockOffset;        static {          try {               lockOffset = unsafe.objectFieldOffset                  (CopyOnWriteArrayList.class.getDeclaredField("lock"));               } catch (Exception ex) { throw new Error(ex); }        }        private void resetLock() {            unsafe.putObjectVolatile(this, lockOffset, new ReentrantLock());        }


  在反序列化之后如何重设锁的呢?

热点排行