ReentryLock的实现细节

1 ReentryLock实现了Lock接口,并且构造方法中初始化内部同步器 根据Syn的类别不同加锁步骤也有些不一样, 1非公平锁,如下 直接尝试获取锁,获取成功则把当前线程设为锁的拥有者,否则进行acquire 2公平锁 3acquire方法 tryAcquire方法也很简单,就是判断当前同步器是否可用, 1如果是非公平锁,则直接进行尝试获取锁 2如果是公平锁要确保,当前等待队列没有线程,则在
相关文章
相关标签/搜索