ReentrantLock原理图示
2021-01-11 09:52:51 0 举报
ReentrantLock原理
作者其他创作
大纲/内容
lock返回
lock阻塞
nodeN
第一个节点进入后
prev
next
head
线程节点被唤醒后
成功
tail
null
成功了或同一线程重入
又失败了,先抓起来
谈判失败,这回你真的要等了
node1
没有先来后到,不公平
谈判成功
再抢标志
当前线程节点被上一线程节点唤醒后
再谈条件
第N个节点进入后
进入链表
lock
跟上一次抢占不同的是,这里会计算重入次数
更改状态,阻塞等待
失败了
抢占标志
0 条评论
下一页