ReentrantLock由上一次成功获取锁,但还没有释放锁的线程所拥有。如果锁没有被任何线程所拥有,那么此时有线程调用lock方法则会成功获取锁并返回。另外,如果当前获取锁的线程再次调用lock方法,该方法会马上返回。这个可以通过利用方法isHeldByCurrentThread,以及getHoldCount检查。 ReentrantLock由上一次成功获取锁,但还没有释放锁的线程所拥有。如果锁没有被任何线 你的当前访问异常,请进行认证后继续阅读剩余内容。 提交