首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
多线程
订阅
冷小贱
更多收藏集
微信扫码分享
微信
新浪微博
QQ
3篇文章 · 0订阅
Java原生语法synchronized与volatile区别与作用详解(一)
「这是我参与2022首次更文挑战的第5天,活动详情查看:2022首次更文挑战」 前言 我们了解了对象的内存模型,也了解了Java中偏向锁、轻量级锁、重量级锁之间的关系。这些都是Java偏低层的知识,今
为什么单例模式需要double-check , volatile告诉你必要性(二)
double-check 到底有没有必要呢?我觉得有必要,cpu缓存了解吗?cpu的缓存导致我们必须使用volatile进行双边通信,从而保证我们单例是真的单例。下面请跟我一起看下doublekill
个人珍藏的80道多线程并发面试题(1-10答案解析)
1. synchronized的实现原理以及锁优化? synchronized作用于「方法」或者「代码块」,保证被修饰的代码在同一时间只能被一个线程访问。 Monitor其实是一种「同步工具」,也可以说是一种「同步机制」。 在Java虚拟机(HotSpot)中,Monitor是…