- 博客(3)
- 资源 (1)
- 收藏
- 关注
转载 Java 种15种锁的介绍:公平锁,可重入锁,独享锁,互斥锁等等…
Java 中15种锁的介绍 在读很多并发文章中,会提及各种各样锁如公平锁,乐观锁等等,这篇文章介绍各种锁的分类。介绍的内容如下: 公平锁 / 非公平锁 可重入锁 / 不可重入锁 独享锁 / 共享锁 互斥锁 / 读写锁 乐观锁 / 悲观锁 分段锁 偏向锁 / 轻量级锁 / 重量级锁 自旋锁 上面是很多锁的名词,这些分类并不是全是指锁的状态,有的指锁的特性,有的指锁的设计,下面总结的...
2020-03-05 15:21:21
277
转载 synchronized和ReentrantLock区别
相同点 都是用来协调多线程对共享对象、变量的访问都是可重入锁,同一线程可以多次获得同一个锁,都保证了可见性和互斥性。 不同点 1、底层实现不一样,synchronized它是java语言的关键字,是原生语法层面的互斥,需要jvm实现。而ReentrantLock它是JDK 1.5之后提供的API层面的互斥锁,需要lock()和unlock()方法配合try/finally语句块来完...
2020-03-05 14:55:01
5431
1
转载 Java Calendar Date使用总结
Java中Calendar的使用方法 package cn.outofmemory.codes.Date; import java.util.Calendar; import java.util.Date; public class CalendarDemo { public static void main(String[] args) { Calendar calenda...
2019-05-16 14:07:04
330
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人