首页
沸点
课程
AI Coding
数据标注
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
JVM
bandit
创建于2024-05-09
订阅专栏
JVM
暂无订阅
共2篇文章
创建于2024-05-09
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
线程池之计算机组成原理
本次不讲线程池的运行逻辑,只讲一下线程池中状态的切换和一些其他属性方法 1、状态属性 1.1、CAPACITY 首先 Integer.SIZE的值是32,即COUNT_BITS的值是29 1.2、RU
关于Synchronized不同锁升级情况
我们知道Synchronized存在锁升级的情况 无锁状态 匿名偏向锁状态 偏向锁状态 轻量级锁状态 重量级锁状态 通过查看锁对象的markword的后三位来确定,来确定锁状态 锁类型 偏向锁 锁标志
UseCompressedClassPointers和UseCompressedOops
UseCompressedClassPointers和UseCompressedOops都是JVM对指针进行压缩的设置,比较一下两个参数的适用范围,下面使用openjdk的jol-core打印一下 1