
聊聊并发(七)——锁
- 2021 年 12 月 9 日
- 筆記
一、乐观锁和悲观锁 1、乐观锁 乐观锁只是一种设计思想,并不是真的有一种锁是乐观的。 思想:每次操作共享数据之前, …
Continue Reading一、乐观锁和悲观锁 1、乐观锁 乐观锁只是一种设计思想,并不是真的有一种锁是乐观的。 思想:每次操作共享数据之前, …
Continue Reading一、原子类 1、CAS算法 强烈建议读者看这篇之前,先看这篇 初识JUC 的前两节,对原子性,原子变量,内存可见性有 …
Continue Reading一、概述 1、介绍 在使用线程时,需要new一个,用完了又要销毁,这样频繁的创建和销毁很耗资源,所以就提供了线程池。 …
Continue Reading一、概述 1、介绍 强烈建议读者看这篇之前,先了解队列相关知识,以及生产者与消费者模式。 concurrent …
Continue Reading一、概述 1、介绍 JUC 中提供了三种常用的辅助类,通过这些辅助类可以很好的解决线程数量过多时 Lock 锁的频繁 …
Continue Reading一、等待唤醒机制 1、介绍 wait():一旦执行此方法,当前线程进入阻塞状态,并释放锁。 notify():一旦 …
Continue Reading一、volatile 1、介绍 JDK 5.0 提供了java.util.concurrent包,在此包中增加了并发 …
Continue Reading