首页 > 其他分享 >ReentrantLock中的阻塞队列与唤醒机制

ReentrantLock中的阻塞队列与唤醒机制

时间:2023-01-28 13:22:05浏览次数:46  
标签:返回 队列 ReentrantLock 阻塞 中断 线程 唤醒

阻塞的状态不是被创建后就会进入阻塞形态的

 

 

 

 即进入无限期等待,即使其他线程调用了interrupt方法也无法将其唤醒,除非有其他线程释放了锁,并且该线程拿到了锁,才会走出accquireQueued方法返回

返回为true,表示有其他线程向他发送过中断信号,返回为false,表示没有其他线程向他发送过中断信号

 

 

 

 

 因为LockSupport.park(this);会发生被中断唤醒的情况,所以

 

标签:返回,队列,ReentrantLock,阻塞,中断,线程,唤醒
From: https://www.cnblogs.com/q202105271618/p/17063420.html

相关文章