读书人

JUC-关于CopyOnWriteArrayList的疑点

发布时间: 2012-12-24 10:43:13 作者: rapoo

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());        }


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

读书人网 >编程

热点推荐