摘要: <1>ReentrantLock lock=new ReentrantLock(); //获得锁 lock.lock(); //释放锁 lock.unlock(); <2>一个线程可以连续两次获得同一把锁,但是在释放锁的时候必须释放相同的次数, 释放的次数多,会报java.lang.IllegalM 阅读全文