阅读背景:

Java复习-并发编程之lock

来源:互联网 
  lockInterruptibly()方法比较特殊,当通过这个方法去获取锁时,如果线程正在等待获取锁,则这个线程能够响应中断,即中断线程的等待状态。也就使说,当两个线程同时通过lock.lockInterruptibly()想获取某个锁时,假若此时线程A获取到了锁,而线程B只有在等待,那么对线程B调用threadB.interrupt()方法能够中断线程B的等待过程。lockInterruptibly()方法比较特殊,当通过这个方法去获取锁时,如果线程正在等待获


你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: