首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Java
已注销
创建于2022-04-30
订阅专栏
java相关的日记
暂无订阅
共2篇文章
创建于2022-04-30
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Java多线程复习笔记二-Lock锁机制
出现背景 java的synchronized的锁太重,又需要保证原子性,所以引入了轻量锁lock锁机制,继承关系如以下图: 关于Lock锁和synchronized锁的不同之处如以下图所示 简略地说:
Java的多线程学习-volatile
特点 使用MESI协议(使得数据被修改了,状态可被修改可以立即看到),保证了线程间的可见性,但无法保证原子性 禁止指令重排(指令重排是指多个指令的并发执行,提高了效率),但会影响可见性,使用内存屏障实