首页
Python
Java
PHP
IOS
Andorid
NodeJS
JavaScript
HTML5
AQS
Semaphore实战
简介 Semaphore信号量计数器。和CountDownLatch,CyclicBarrier类似,是多线程 […]
图解CyclicBarrier运动员接力赛
图解游戏规则 大家都知道运动员短跑接力赛,今天我们并不是讲接力赛,我们讲“接力协作赛”,需要我们重新定义下游戏 […]
正月十五吃汤圆CountDownLatch
CountDownLatch实际应用 今天是正月十五,给大家拜个晚年啦! 元宵节是中国传统节日,吃汤圆不能少啊 […]
并发条件队列之Condition 精讲
1. 条件队列的意义 Condition将Object监控器方法( wait , notify和 […]
Java并发包源码学习系列:阻塞队列BlockingQueue及实现原理分析
目录 本篇要点 什么是阻塞队列 阻塞队列提供的方法 阻塞队列的七种实现 TransferQueue和Block […]
面试官:你说说ReentrantLock和Synchronized区别
大家好!又和大家见面了。为了避免面试尴尬,今天同比较通俗语言和大家聊下ReentrantLock和Synchr […]
核酸检测:让我明白AQS原理
春节越来越近了,疫情也越来越严重,但挡不住叫练携一家老小回老家(湖北)团聚的冲动。响应国家要求去我们做核酸检测 […]
Java并发包源码学习系列:JDK1.8的ConcurrentHashMap源码解析
目录 为什么要使用ConcurrentHashMap? ConcurrentHashMap的结构特点 Java […]
AQS之ReentrantReadWriteLock写锁
用法 1.1 定义一个安全的list集合 public class LockDemo { ArrayList& […]
AQS之ReentrantReadWriteLock精讲分析上篇
1.用法 1.1 定义一个安全的list集合 public class LockDemo { ArrayLis […]
一文带你学会AQS和并发工具类的关系2
1.创建公平锁 1.使用方式 Lock reentrantLock = new ReentrantLock(t […]
Java并发包源码学习系列:挂起与唤醒线程LockSupport工具类
目录 LockSupport概述 park与unpark相关方法 中断演示 blocker的作用 测试无blo […]
Java并发包源码学习系列:详解Condition条件队列、signal和await
目录 Condition接口 AQS条件变量的支持之ConditionObject内部类 回顾AQS中的Nod […]
Java并发包源码学习系列:ReentrantReadWriteLock读写锁解析
目录 ReadWriteLock读写锁概述 读写锁案例 ReentrantReadWriteLock架构总览 […]
一文带你学会AQS和并发工具类的关系
1. 存在的意义 AQS(AbstractQueuedSynchronizer)是JAVA中众多锁以及并发 […]
Java并发包源码学习系列:ReentrantLock可重入独占锁详解
目录 基本用法介绍 继承体系 构造方法 state状态表示 获取锁 void lock()方法 Nonfair […]
Java并发包源码学习系列:AQS共享式与独占式获取与释放资源的区别
目录 Java并发包源码学习系列:AQS共享模式获取与释放资源 独占式获取资源 void acquire(in […]
Java并发包源码学习系列:CLH同步队列及同步资源获取与释放
目录 本篇学习目标 CLH队列的结构 资源获取 入队Node addWaiter(Node mode) 不断尝 […]
基础篇:JAVA原子组件和同步组件
前言 在使用多线程并发编程的时,经常会遇到对共享变量修改操作。此时我们可以选择ConcurrentHashMa […]
Java并发包源码学习系列:AbstractQueuedSynchronizer
目录 本篇学习目标 AQS概述 AbstractOwnableSynchronizer 同步队列与Node节点 […]
学习JUC源码(3)——Condition等待队列(源码分析结合图文理解)
前言 在Java多线程中的wait/notify通信模式结尾就已经介绍过,Java线程之间有两种种等待/通 […]
面经手册 · 第17篇《码农会锁,ReentrantLock之AQS原理分析和实践使用》
作者:小傅哥 博客:https://bugstack.cn 沉淀、分享、成长,让自己和他人都能有所收获!
AQS 自定义同步锁,挺难的!
AQS是AbstractQueuedSynchronizer的简称。 AbstractQueuedSynchr […]
基础篇:详解锁原理,volatile+cas、synchronized的底层实现
目录 1 锁的分类 2 synchronized底层原理 3 Object的wait和notify方法原理 4 […]
精美图文讲解Java AQS 共享式获取同步状态以及Semaphore的应用
| 好看请赞,养成习惯 你有一个思想,我有一个思想,我们交换后,一个人就有两个思想 If you can NO […]
热门专题
面系那个对象开发原则.高内聚.低耦合+Python安装详细教程+print输出带颜色的方法
网站“注册流程”如何“照顾用户”?
爱恨情仇
关于Scrum+XP+DevOps的学习
判断集合元素唯一的原理-ArrayList的contains和HashSet的contains
GirdLayout)
结题报告
javaweb练手项目jsp+servlet简易购物车系统
Matlab练习——多项式和一元方程求解
193
简单做一个轮播图
Daily,一个入门级的
服务程序原理和实现人小鬼不大
子网掩码计算方法
Unity3d版数字地球
自生成图片验证码Servlet
ubuntu基础知识与技巧
Webpack实战(六):如何优雅地运用样式CSS预处理
钉钉
品牌笔记本预装windows的OEM分区解决方案
实现用户登录以及简单的增删改查(JAVA访问salesforce)
【华为云技术分享】华为云“智能数据湖”解决之道
« Prev
1
2
3
4
5
6
7
…
10
Next »