Java同步之Lock

之前说过,Java是在高并发的过程中实现同步的方式有synchronized和Lock两种方式,这篇主要是介绍Lock的实现同步的原理,和相关的具体实现类和常用方法. Lock实现锁的原理主要就是通过代码来实现的,阻塞功能就是通过自旋锁和链表来实现的,其中通过state状态字段来判断该代码块的锁是否已经被其他线程占有. 首先我们先分析源码,来理解Lock是如何实现同步功能的.我们主要通过Reent
相关文章
相关标签/搜索