- 0
- 0
- 约1.18千字
- 约 1页
- 2026-06-24 发布于北京
- 举报
此时我们是可以看到,他会处于队头的元素
如果一个线程来释放锁的话,他除了更新state和锁占有线程以外,他其实主要干的一个事
儿就是用LockSupport的unpark操作了一个处于队头的一个线程
队头线程此时被unpark会干什么?
privatefinalbooleanparkAndCheckInterrupt(){
//某一个线程其实是在这里会被挂起
LockSupport.park(this);
returnThread.interrupted();
}
for(;;){
finalNodep=node.predecessor();
if(p==headtryAcquire(arg)){
setHead(nod
原创力文档

文档评论(0)