- 博客(1)
- 收藏
- 关注
原创 【图解】一文搞定ReentrantLock加锁、解锁过程
②再来看第二个方法addWaiter(Node mode)首先将当前线程封装成一个node节点,首先判断tail节点如果不为空,将当前节点的前驱节点设置为tail,然后用CAS尝试更新tail指向当前节点,如果更新成功则将tail的后置节点指向当前节点,最后返回当前节点,如果tail节点为空,将当前节点进行入队操作enq(node)
2024-04-10 09:38:06
778
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人