首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
JUC
Bobo_
创建于2022-10-26
订阅专栏
多线程、高并发等知识点、面试点
暂无订阅
共3篇文章
创建于2022-10-26
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
CAS操作
背景 CAS是compare and swap(比较并交换)的缩写,在并发算法时用来保证更新数据原子性的操作,本质是一条CPU原子指令,不会造成所谓的数据不一致问题,Unsafe提供的CAS方法
volatile关键字
前提知识 重排序 概念:为了提高性能,JMM(一种抽象的规范,这里只需要知道重排序原理即可)在不影响程序执行结果的前提下允许对代码的先后执行顺序进行重排序; 内存屏障 一种JVM指令,让内存屏障
多线程中的ThreadLocal
简介 ThreadLocal是多线程中用来保存某个线程独有的操作; ThreadLocal中的内容不能被其他Thread访问、不需要返回到公用内存; API 编辑 get() 和 set()