其他分享
首页 > 其他分享> > 多线程锁架构

多线程锁架构

作者:互联网

Java 中15种锁的介绍

参考文档:https://www.cnblogs.com/chinaifae/articles/10232169.html

在读很多并发文章中,会提及各种各样锁如公平锁,乐观锁等等,这篇文章介绍各种锁的分类。介绍的内容如下:

 

上面是很多锁的名词,这些分类并不是全是指锁的状态,有的指锁的特性,有的指锁的设计,下面总结的内容是对每个锁的名词进行一定的解释。

公平锁 / 非公平锁

大白话:

1、公平锁:先来后到,先到的线程先拿锁,非公平就是相反

2、ReentrantLock是一个既包含非公平,又包含公平的锁,默认是非公平的,可以提高吞吐量

3、Synchronized也是非公平锁,因为不像Reentra

标签:重入,架构,名词,介绍,是非,公平,指锁,多线程
来源: https://blog.csdn.net/qq_36437693/article/details/117080981