这一个类中的内部抽象类就是共享锁和排他锁的类:前继节点、后继节点、等待线程(当前线程)、状态(自己先写入,然后由其他的线程原子地更新位操作),ExclusiveNode 和SharedNode 都继承了该类。其实接下来的操作都是基于Node的操作。其实就是定义了一个数据结构,后面所有的操作都是基于这个数据结构。
如果内容有错误或者您有不同的见解,请关注我。想要思维导图的小伙伴们记得留言哦。
详细内容以及脑图链接地址: https://zhuanlan.zhihu.com/p/341987383