读写锁以及线程安全的集合
读写锁实现代码 读写锁实现线程安全的list//读写锁实现class MyList extends ArrayList{ ReadWriteLock rwl = new ReentrantReadWriteLock(); //读写锁 读的时候不能写,写的时候不能读 Lock rl = rwl.readLock(); //读锁 互斥锁,分配一次 //读锁写锁是一对的(假设没线程调用写锁的情况下,读锁的钥匙不是一把。读锁可以被反复分配,是一把共享锁) Lock wl = rwl.writeL