当前位置:首页 > 开发 > 编程语言 > Java > 正文

Java锁的种类以及辨析

发表于: 2014-09-12   作者:annan211   来源:转载   浏览次数:
摘要: 锁作为并发共享数据,保证一致性的工具,在java平台有多种实现(如 synchronized 和 ReentrantLock等等 ) 。这些已经写好提供的锁为我们开发提供了便利,但是锁的具体性质以及类型却很少被提及。本系列文章将分析Java中常见的锁以及其特性,为大家答疑解惑。 1、自旋锁 2、自旋锁的其他种类 3、阻塞锁 4、可重入锁 5、读写锁 6、互斥
锁作为并发共享数据,保证一致性的工具,在java平台有多种实现(如 synchronized 和 ReentrantLock等等 ) 。这些已经写好提供的锁为我们开发提供了便利,但是锁的具体性质以及类型却很少被提及。本系列文章将分析Java中常见的锁以及其特性,为大家答疑解惑。


1、自旋锁

2、自旋锁的其他种类

3、阻塞锁

4、可重入锁

5、读写锁

6、互斥锁

7、悲观锁

8、乐观锁

9、公平锁

10、非公平锁

11、偏向锁

12、对象锁

13、线程锁

14、锁粗化

15、轻量级锁

16、锁消除

17、锁膨胀

18、信号量

今天开始 会持续更新。

Java锁的种类以及辨析

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
前言 学java一段时间的时候,感觉exception这个概念看起来很简单,在实际中使用的时候却常不知道该
偏向锁的目的是消除锁操作中的CAS原语带来的OS开销. CAS原语是由操作系统提供的. CAS在硬件上是由关
数据库是一个多用户使用的共享资源。当多个用户并发地存取数据时,在数据库中就会产生多个事务同时
1、Lock 1)1.5版本之后出现,java.util.concurrent.locks.Lock 2) Lock 实现提供了比使用 synchro
SQL SERVER的锁机制系列: SQL SERVER的锁机制(一)——概述(锁的种类与范围) SQL SERVER的锁机
DoS是Denial of Service的简称,即拒绝服务,造成DoS的攻击行为被称为DoS攻击,其目的是使计算机或
可不能小看这个简单的 finally,看似简单的问题背后,却隐藏了无数的玄机。接下来我就带您一步一步的
文章连接:http://www.ibm.com/developerworks/cn/java/j-lo-finally/index.html 关于 Java 中 final
垃圾回收 GC public class MyObject { private String id; public MyObject(String id) { this.id =
在了解轻量级锁之前,首先要知道什么是CAS CAS--Compare And Swap 比较并交换--通过比较传入的旧值
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号