阿里-马云的学习笔记

导航

2019年5月26日 #

java并发系列(四)-----源码角度彻底理解ReentrantLock(重入锁)、AQS

摘要: 1.前言 ReentrantLock可以有公平锁和非公平锁的不同实现,只要在构造它的时候传入不同的布尔值,继续跟进下源码我们就能发现,关键在于实例化内部变量sync的方式不同,如下所示: /** * Creates an instance of {@code ReentrantLock} with 阅读全文

posted @ 2019-05-26 23:41 阿里-马云的学习笔记 阅读(248) 评论(0) 推荐(0) 编辑

java并发系列(三)-----ReentrantLock(重入锁)功能详解和应用演示

摘要: 1. ReentrantLock简介 jdk中独占锁的实现除了使用关键字synchronized外,还可以使用ReentrantLock。虽然在性能上ReentrantLock和synchronized没有什么区别,但ReentrantLock相比synchronized而言功能更加丰富,使用起来更 阅读全文

posted @ 2019-05-26 22:09 阿里-马云的学习笔记 阅读(666) 评论(0) 推荐(0) 编辑