首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
JUC并发编程
芒猿君
创建于2022-09-01
订阅专栏
JUC并发编程相关总结
暂无订阅
共4篇文章
创建于2022-09-01
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
AQS——同步器框架之源
1. AQS原理 AQS是AbstractQueuedSynchronizer的简称。AQS提供了一种实现阻塞锁和一系列依赖FIFO等待队列的同步器的框架。 1.1 AQS的继承关系 与Reentra
聊聊Java的那些锁事
乐观锁和悲观锁 悲观锁是指线程一旦得到锁,其他需要锁的线程就需要挂起。 乐观锁是指每次不加锁而是假设没有冲突而去完成某项操作,如果因为冲突失败就重试,直到成功为止。 独占锁和共享锁 独占锁是指锁一次只
CAS——高效的秘诀来源于保持乐观
什么是CAS机制 CAS 是英文单词 compareAndSet / compareAndSet 的缩写,翻译过来就是比较并替换(赋值)。 CAS机制当中使用了3个基本操作数:内存地址V,旧的预期值A
ConcurrentHashMap 究竟拿什么给你足够的安全感?
为什么要用CHM? 在多线程的情况下,hashmap够用吗?翻看源码,发现它的put方法中插入之前,都会对插入的位置进行散列位与计算,此时存在两个线程,一个线程判断位置为空,时间片用玩还未插入,另一个