多线程与高并发(三)—— 源码解析 AQS 原理
- 2022 年 7 月 28 日
- 筆記
一、前言 AQS 是一个同步框架,关于同步在操作系统(一)—— 进程同步 中对进程同步做了些概念性的介绍,我们了解到进程 …
Continue Reading一、前言 AQS 是一个同步框架,关于同步在操作系统(一)—— 进程同步 中对进程同步做了些概念性的介绍,我们了解到进程 …
Continue Reading一丶Condition 1.概述 任何一个java对象都拥有一组定义在Object中的监视器方法——wait(),wai …
Continue Reading前言 上篇主要对 Synchronized 的锁实现原理 Monitor 机制进行了介绍,由于 Monitor 基于操作 …
Continue Reading本文主要讲述AQS的共享模式,共享和独占具有类似的套路,所以如果你不清楚AQS的独占的话,可以看我的《JUC源码学习笔记 …
Continue ReadingReentrant 2 前两篇写完了后我自己研究了下,还有有很多疑惑和问题,这篇就继续以自问自答的方式写 如果没看过第1 …
Continue ReadingReentrantLock 1 这篇还是接着ReentrantLock的公平锁,没看过第0篇的可以先去看上一篇//www …
Continue ReadingReentrantLock 0 关于ReentrantLock的文章其实写过的,但当时写的感觉不是太好,就给删了,那为啥 …
Continue Reading多线程编程模型 线程安全名词 串行、并发和并行 串行:一个人,将任务一个一个完成 并发:一个人,有策略地同时做多件事情 …
Continue Reading本文紧接上文的AQS源码,如果对于ReentrantLock没有基础可以先阅读我的上一篇文章学习ReentrantLoc …
Continue ReadingAQS源码探究—竞争锁资源 我们进入ReentrantLock源码中查看其内部类 Sync 对AQS进行扩展 …
Continue Reading