ReentrantLock.lockInterruptibly流程分析
1.ReentrantLock.lockInterruptibly流程图
2. 注意该方法说明ReentrantLock是可中断锁,被中断后可以调用某个线程的是否中断方法(t1.isInterrupted)来确认该线程是否被中断。
3.线程被中断后会报InterruptedException,我们可以捕获该异常,之后再做相应的业务逻辑处理。
1.ReentrantLock.lockInterruptibly流程图
2. 注意该方法说明ReentrantLock是可中断锁,被中断后可以调用某个线程的是否中断方法(t1.isInterrupted)来确认该线程是否被中断。
3.线程被中断后会报InterruptedException,我们可以捕获该异常,之后再做相应的业务逻辑处理。