欢迎您的访问
专注于分享最有价值的互联网技术干货

标签:Java 并发原理

Java 并发

专栏汇总:Java并发原理

管理员评论(0)赞(1)

并发编程基础 一、并发编程简介 二、操作系统的并发 三、Java 线程内存模型 四、Java 多线程的创建 五、多线程 join 方法 六、多线程yield方法 七、线程上下文切换与死锁 八、守护线程与用户线程 九、ThreadLocal的...

Java 并发

二十六、多线程售票案例

管理员评论(0)赞(0)

多线程售票案例 1. 前言 本节内容主要是使用 Java 的锁机制对多线程售票案例进行实现。售票案例多数情况下主要关注多线程如何安全的减少库存,也就是剩余的票数,当票数为 0 时,停止减少库存。 本节内容除了关注车票库存的减少,还会涉及到退...

Java 并发

二十三、锁的可重入性验证

管理员评论(0)赞(0)

锁的可重入性验证 1. 前言 本节内容主要是对 Java 锁的可重入性进行验证,锁的可重入性的设计是避免死锁非常好的设计思想。本节内容的知识点如下: 什么是锁的可重入性,这是本节课程的基础内容; 了解可重入锁与非可重入性锁的不同之处,以凸显...

Java 并发

二十一、AQS原理

管理员评论(0)赞(0)

AQS 原理 1. 前言 本节内容主要是对 AQS 原理的讲解,之所以需要了解 AQS 原理,是因为后续讲解的 ReentrantLock 是基于 AQS 原理的。本节内容相较于其他小节难度上会大一些,基础薄弱的学习者可以选择性学习本节内容...

Java 并发

二十、乐观锁与悲观锁

管理员评论(0)赞(0)

乐观锁与悲观锁 1. 前言 本节内容主要是对 Java 乐观锁与悲观锁进行更加深入的讲解,本节内容更加偏重于对乐观锁的讲解,因为 synchronized 悲观锁对于大部分学习者并不陌生,本节主要内容如下: 乐观锁与悲观锁的概念,之前有所讲...

Java 并发

十八、JAVA多线程锁介绍

管理员评论(0)赞(0)

JAVA 多线程锁介绍 1. 前言 本节内容主要是对 Java 多线程锁进行介绍,是对锁的一个全方位的概述,为我们对后续深入学习不同的锁的使用方法奠定一个良好的基础。本节内容的知识点如下: 乐观锁与悲观锁的概念,以及两种锁之间的区别,这是并...