首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
多线程
订阅
黑化
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
深入浅出理解Java并发AQS的共享锁模式
持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第17天,点击查看活动详情 概述 这篇文章https://www.yuque.com/alvinscript/eyrzel/vsz
认真的并发基石:AQS源码分析与图解
学习并发,理解并发,掌握并发是Java程序员迈不过去的一道坎。现实业务中很多情况下都会涉及到并发操作,知己知彼百战不殆。学好并发知识非常且极其有必要。这篇文章我们就来分析下并发知识中巨核心 的AQS。
10分钟从源码级别搞懂AQS(AbstractQueuedSynchronizer)
本文从小白的视角,使用大量图片和通俗易懂的源码分析来深入浅出的学习AQS,让你10分钟彻底搞懂AQS
初识Lock与AbstractQueuedSynchronizer(AQS)
1. concurrent包的结构层次 在针对并发编程中,Doug Lea大师为我们提供了大量实用,高性能的工具类,针对这些代码进行研究会让我们队并发编程的掌握更加透彻也会大大提升我们队并发编程技术的热爱。这些代码在java.util.concurrent包下。如下图,即为co…
Java并发编程:AQS篇
AQS介绍 AQS的全称是:AbstractQueuedSynchronizer。主要用来构造锁和同步器。源码如下: AQS是JUC同步框架的基石。AQS通过一个FIFO队列维护线程同步状态
Java并发之AQS详解
带着问题阅读 1、什么是AQS,它有什么作用,核心思想是什么 2、AQS中的独占锁和共享锁原理是什么,AQS提供的锁机制是公平锁还是非公平锁 3、AQS在Java中有哪些实现
【JUC】信号量Semaphore详解
前言 大家应该都用过synchronized 关键字加锁,用来保证某个时刻只允许一个线程运行。那么如果控制某个时刻允许指定数量的线程执行,有什么好的办法呢? 答案就是JUC提供的信号量Semaphor
线程的状态、优先级和守护线程 | Java多线程(四)
这是我参与更文挑战的第28天,活动详情查看: 更文挑战 相关文章 Redis实战汇总:Redis实战 一、线程的状态 new 尚未启动的线程处于此状态 Runnable 在java虚拟机中执行的线程处
【多线程】基础 | 线程的状态
【开篇】大家好,上一篇主要主要是对多线程的了解,以及对Thread的start方法,进行了源码的跟踪,今天我们主要来说一说其他的状态。 1. RUNNABLE-正在运行状态 这是一个死锁的例子,通过ThreadA与ThreadB互相抢占资源,造成线程的等待,通过图中我们可以根据…
个人珍藏的80道多线程并发面试题(1-10答案解析)
1. synchronized的实现原理以及锁优化? synchronized作用于「方法」或者「代码块」,保证被修饰的代码在同一时间只能被一个线程访问。 Monitor其实是一种「同步工具」,也可以说是一种「同步机制」。 在Java虚拟机(HotSpot)中,Monitor是…