ReentrantLock.lockInterruptibly流程分析

1.ReentrantLock.lockInterruptibly流程图

ReentrantLock.lockInterruptibly流程分析

2. 注意该方法说明ReentrantLock是可中断锁,被中断后可以调用某个线程的是否中断方法(t1.isInterrupted)来确认该线程是否被中断。

3.线程被中断后会报InterruptedException,我们可以捕获该异常,之后再做相应的业务逻辑处理。