首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
金属史莱姆
掘友等级
趣多多点豆者
|
学生
获得徽章 14
动态
文章
专栏
沸点
收藏集
关注
作品
赞
11
文章 5
沸点 6
赞
11
返回
|
搜索文章
赞
文章( 5 )
沸点( 6 )
没有二十年功力,写不出Thread.sleep(0)这一行“看似无用”的代码!
你好呀,我是喜提七天居家隔离的歪歪。 这篇文章要从一个奇怪的注释说起,就是下面这张图: 我们可以不用管具体的代码
漫话:如何给女朋友解释什么是熔断?
最近比较忙,白天上班,晚上还得面试,都没有时间关注新闻。某天晚上刚刚结束一个电话面试,正准备写面试评价,女朋友拿着手机走过来,满脸疑惑的问我: 在《如何给女朋友解释为什么双十一无法修改收货地址》中我们介绍过关于QPS、RT、并发用户数以及最大线程数等知识。我们知道,如果一个软件…
超详细!AQS(AbstractQueuedSynchronizer)源码解析
Doug Lea 在 java.util.concurrent(JUC)中提供一套基础工具用于帮助开发者更加方便的开发并发程序,包括 Lock、Semaphore、CountDownLatch、CyclicBarrier等等,而实现这些类的实现都借助了一个能够控制多个线程的并发…
由 JVM Attach API 看跨进程通信中的信号和 Unix 域套接字
在 JDK5 中,开发者只能 JVM 启动时指定一个 javaagent 在 premain 中操作字节码,Instrumentation 也仅限于 main 函数执行前,这样的方式存在一定的局限性。从 JDK6 开始引入了动态 Attach Agent 的方案,除了在命令行中…
Java GC:基础原理
最直接,最容易想到的标记方法是引用计数法,顾明思议,记录每个对象被引用的个数,如果为0,则为死亡对象。该方法实现简单,判断效率高,但很难解决对象之间相互循环引用的问题。 以 GC Roots 作为起始点,沿着引用路径不断搜索,同时标记搜索到的对象为存活。 注意,在标记阶段,需要…
个人成就
文章被点赞
30
文章被阅读
13,212
掘力值
288
关注了
0
关注者
12
收藏集
1
关注标签
3
加入于
2019-06-08