首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
会飞的汤姆猫
掘友等级
Java研发工程师
日进一卒,落子无悔
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
13
文章 13
沸点 0
赞
13
返回
|
搜索文章
最新
热门
提问的智慧
在寻求帮助前,请充分自主研究:搜索过往资料、阅读手册与FAQ、实验测试或咨询身边专家,展现你已付出努力,并说明从中获得的认知。提问时精准描述问题,包括环境配置(如系统版本、硬件型号)、问题症状与重现步
异或交换两值的陷阱
如果a==b那么就返回0了如果a==b那么就返回0了如果a==b那么就返回0了如果a==b那么就返回0了如果a==b那么就返回0了如果a==b那么就返回0了如果a==b那么就返回0了
AQS内部原理和CountLatch原理分析
AQS内部原理分析 核心 状态 队列 期望协作工具类实现锁的获取和释放 state状态 而 state 的含义根据具体实现类的作用不同而表示不同的含义 比如说在信号量里面,state 表示的是剩余许可
为什么用完TL之后都要求调用remove方法?
key泄漏 我们想要清理TL实例,假设我们再ThreadLocalMap的Entry中强引用了TL实例,那么虽然在业务代码中虽然置null,但是Thread类仍然有这个引用链存在,GC的时候发现可达,
浅谈Thread、ThreadLocal及ThreadLocalMap
Thread、ThreadLocal及ThreadLocalMap三者之间的关系 源码分析 get() getMap() set() ThreadLocalMap 类就是 Thread.threadL
ThreadLocal 是不是用来解决共享资源的多线程访问的?
不是,ThreadLocal 并不是用来解决共享资源问题的。虽然 ThreadLocal 确实 可以用于解决多线程情况下的线程安全问题,但其资源并不是共享的,而是每个线程独享的。 ThreadLoca
ThreadLocal 适合用在哪些实际生产的场景中?
在通常的业务开发中,ThreadLocal有两种典型的使用场景 场景1,ThreadLocal 用作保存每个线程独享的对象,为每个线程都创建一个副本,这样每个线程都可以修改自己所拥有的副本, 而不会影
浅谈自旋锁和JVM对锁的优化
背景 先上图 由此可见,非自旋锁如果拿不到锁会把线程阻塞,直到被唤醒;自旋锁拿不到锁会一直尝试 为什么要这样? 好处 阻塞和唤醒线程都是需要高昂的开销的,如果同步代码块中的内容不复杂,那么可能转换线程
容易混淆的东西:JVM内存模型和JMM
容易混淆的东西:JVM内存模型和JMM JVM内存模型和JVM运行时区域有关 Java内存模型和Java并发编程有关(JMM) 这两个是有很大区别的!! JVM内存模型想必大家都很清楚了 Java代码
读锁应该插队吗?什么是锁的升降级?
读锁应该插队吗?什么是锁的升降级? 背景 ReentrantReadWriteLock可以设置公平或非公平,为什么? 读锁插队策略 每次获取响应锁之前都要检查能否获取 readerShouldBloc
下一页
个人成就
文章被点赞
188
文章被阅读
34,676
掘力值
1,345
关注了
22
关注者
45
收藏集
0
关注标签
0
加入于
2021-09-15