摘要: 概述 前文「JDK源码分析-AbstractQueuedSynchronizer(1)」初步分析了 AQS,其中提到了 Node 节点的「独占模式」和「共享模式」,其实 AQS 也主要是围绕对这两种模式的操作进行的。 Node 节点是对线程 Thread 类的封装,因此两种模式可以理解如下: 独占模 阅读全文
posted @ 2019-08-04 22:23 WriteOnRead 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 概述 前文「JDK源码分析-Lock&Condition」简要分析了 Lock 接口,它在 JDK 中的实现类主要是 ReentrantLock (可译为“重入锁”)。ReentrantLock 的实现主要依赖于其内部的一个嵌套类 Sync,而 Sync 又继承自 AbstractQueuedSyn 阅读全文
posted @ 2019-08-04 11:27 WriteOnRead 阅读(323) 评论(0) 推荐(0) 编辑