首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
幻_
掘友等级
后端工程师
|
美团
霸气
获得徽章 5
动态
文章
专栏
沸点
收藏集
关注
作品
赞
33
文章 23
沸点 10
赞
33
返回
|
搜索文章
最新
热门
JAVA CPU100%与线程死锁定位
CPU100%和线程死锁都是造成系统运行缓慢、假死的原因之一。这里讲解下如果发生这种情况如何定位。 我们要模拟的场景是一个一直忙碌的死循环线程隐藏在众多线程之中。 程序逻辑:启动一个不断执行的死循环线程命名为CPU-100,另外主线程每隔200毫秒启动10个线程。 执行top …
JAVA GC日志分析
我们要模拟的场景是年轻代不断地Young GC,并有一部分对象晋升到老年代,当老年代空间不足时触发Full GC。 程序逻辑:每100毫秒创建100个线程,每个线程创建一个1M的对象,即每100ms申请100M堆空间。之所以每个线程随机睡眠1s,是为了避免对象朝生夕灭,保证可以…
ThreadLocal原理分析
ThreadLocal是每个线程自己维护的一个存储对象的数据结构,线程间互不影响实现线程封闭。一般我们通过ThreadLocal对象的get/set方法存取对象。 通过getMap方法,可见我们返回的map实际上是Thread对象的threadLocals属性。而这个Threa…
个人成就
文章被点赞
55
文章被阅读
27,613
掘力值
669
关注了
28
关注者
32
收藏集
9
关注标签
19
加入于
2019-06-03