首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
并发
订阅
忆惜
更多收藏集
微信扫码分享
微信
新浪微博
QQ
5篇文章 · 0订阅
面试刷题22:CAS和AQS是什么?
java并发包提供的同步工具和线程池,底层是基于什么原理来设计和实现的呢?这个非常重要。我是李福春,我在准备面试,今天的题目是:CAS和AQS是什么?答:CAS是一系列的操作集合,获取当前值进行计算,
深入理解Java多线程与并发框(第⑩篇)——并发辅助工具类(很好的玩的工具类)
使用场景:用于 有且仅有两个线程 间的 数据传输,就就是线程间的 通信 。它是 生产者/消费者 d的 wait() / notify() 的最佳替代工具。 核心原理:方法 exchange()阻塞特性:此方法被调用后等待其他线程来取数据,如果没有其他线程取得数据,则一直 阻塞。…
【秒杀】一、系统设计要点,从卖病鹅说起
秒杀,就像是计划经济的菜市场,过客匆匆,你来我往。熙熙攘攘一阵子,过后只留下冷清寂寞的大街。 且看一个卖鹅的故事。↓↓↓ 就在昨天。天刚蒙蒙亮,大概是早晨五六点钟,几个程序员顶着蓬松的头发,下班结伴而行。这个时候,街上的路灯还没有灭的干脆。几个锻炼的老大爷,叉着腰,身体前倾,弯…
AQS解析与实战
前段时间在面试,发现面试官都有问到同步器AQS的相关问题。AQS为Java中几乎所有的锁和同步器提供一个基础框架,派生出如ReentrantLock、Semaphore、CountDownLatch等AQS全家桶。本文基于AQS原理的几个核心点,谈谈对AbstractQueue…
CompletableFuture
经常出现在等待某条 SQL 执行完成后,再继续执行下一条 SQL ,而这两条 SQL 本身是并无关系的,可以同时进行执行的。我们希望能够两条 SQL 同时进行处理,而不是等待其中的某一条 SQL 完成后,再继续下一条。 由此可以扩展,在很多任务下,我们需要执行两个任务但这两个任…