一般而言 ,读写锁是用来提升并发程序性能的锁分离技 术的成果。Java 中的ReadWritelock是Java 5中新增的 一个接口 ,一个ReadWriteLock维护-对关联的锁 ,一个 用于只读操作一个用于写。 在没有写线程的情况下一个读锁 可能会同时被多个读线程持有。写锁是独占的,你可以使用 JDK中的ReentrantReadWriteLock来实现这个规则它最 多支持65535个写锁和65535个读锁。