专栏名称: 飞总聊IT
飞总,从事大数据的基础构架研发10余年。本公众号的主要目的是和大家交流我在大数据基础架构,IT前沿发展,职场经验的方面的观点和看法。本公众号仅代表本人的观点,不代表公司观点。
今天看啥  ›  专栏  ›  飞总聊IT

不懂什么是锁?看看这篇你就明白了

飞总聊IT  · 公众号  ·  · 2019-12-23 12:01

文章预览

Java 锁分类 Java 中的锁有很多,可以按照不同的功能、种类进行分类,下面是我对 Java 中一些常用锁的分类,包括一些基本的概述 从线程是否需要对资源加锁可以分为 悲观锁 和 乐观锁 从资源已被锁定,线程是否阻塞可以分为 自旋锁 从多个线程并发访问资源,也就是 Synchronized 可以分为 无锁 、 偏向锁 、 轻量级锁 和 重量级锁 从锁的公平性进行区分,可以分为 公平锁 和 非公平锁 从根据锁是否重复获取可以分为 可重入锁 和 不可重入锁 从那个多个线程能否获取同一把锁分为 共享锁 和 排他锁 下面我们依次对各个锁的分类进行详细阐述。 线程是否需要对资源加锁 Java 按照是否对资源加锁分为 乐观锁 和 悲观锁 ,乐观锁和悲观锁并不是一种真实存在的锁 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览