在JDK1.5后,并发包里新增了Lock接口以及其实现类来实现锁功能,它提供了与synchronized关键字类似的锁功能,但它需要手动开启.关闭锁.虽然看起来没有synchronized方便,但它可以支持锁的可操作性,可中断获取,超时获取等多种非常使用的同步机制,下面主要围绕重入锁.读写锁展开 1.Lock接口的api 1.void lock()获取锁,调用该方法当前线程获取锁,获取锁之后返回 2.void lockInterruptibly() throws interruptedExcep…