首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
璨sou
掘友等级
Java研发工程师
日进一卒,落子无悔
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
17
文章 17
沸点 0
赞
17
返回
|
搜索文章
最新
热门
为什么用完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
为什么要设计非公平锁?
为什么要非公平锁? 背景 公平:排队 非公平:在合适时机插队 非公平还是 ReentrantLock 的默认策略,排队时间不浪费了? 场景 来看这种场景 那假如公平呢? 那就进入等待队列等待,依次获得
聊聊volatile
引言 a++:复合操作,不具原子性 可见volatile不能保证原子性 那volatile有什么用? volatile作用 保证可见性 禁止重排序 volatile场景 布尔标记位 volatile具
终结快速排序错误做法
背景 看了好多篇快排文章,看了好多篇快排文章,发现都是start和end填坑,然后pivot跟相遇点交换 实验 经实验验证:快排是交换 这里以第一个数为pivot 假如是交换
下一页
个人成就
文章被点赞
205
文章被阅读
44,250
掘力值
1,508
关注了
22
关注者
47
收藏集
0
关注标签
0
加入于
2021-09-15