首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
平平无奇的开发仔
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
Java 从静态代理理解ThreadPoolExecutor实现线程复用(JDK11)
首先我们先举一个静态代理的例子,这里我们直接用Runable举例。 使用静态代理 ThreadPoolExecutor对静态代理的使用 首先,我们看入口execute()方法
Java 初识Condition条件操作,用ReentrantLock实现线程轮流打印(JDk11)
两个线程轮流打印 ConditionObject await():使当前线程等待,直到被通知或中断。调用此方法后,当前线程会被阻塞,并释放锁。 awaitUninterruptibly()
Java中Timer类实现延迟任务源码分析(JDK11)
实现原理 我们在实例化Timer类的时候,Timer内部默认初始化一个TimerThread的线程 然后给这个线程初始化一个TaskQueue,TaskQueue内部维护者一个TimerTask的集合
Java(JDK11)中让子线程随着主线程的结束一起被释放
我们知道,redisson看门狗机制,其实是在获取到锁以后,启动了一个新的线程去监控线程状态,看有没有被释放,这个状态被存在一个map里面。如果这个加锁的线程被释放掉了,我们的子线程就要一起被释放掉。
Redisson 分布式锁实现原理(Redisson 3.13.X)
Redisson 分布式锁实现原理(JDK11);这里我们主要看一下,JDK11下的Redisson,是如何实现加锁和进行锁的续期的
假如mysql update过程中的where条件,没有索引,会发生什么情况
全表扫描 假如update的where条件没有匹配到索引,那么会触发全表扫描,去匹配符合条件的数据,这是一个很重的操作 加行锁 然后在update操作时,会给符合where条件的数据加行锁 死锁 假如
java多线程,CompletableFuture释放ThreadLocal资源
那我们作为一个有操守的开发仔,是不是应该在有用到线程池的情况下,用完ThreadLocal的值以后,给它释放掉,防止别人用CompletableFuture的时候,被下毒...
K8S从入门到美团外卖之——组件介绍
K8S从入门到美团外卖之——组件介绍。简单介绍一下K8S中的组件作用。不会用不打紧,至少看懂它是干嘛的吧!
AQS——AbstractQueuedSynchronizer 速查 (jdk 11)
AbstractQueuedSynchronizer是一个多线程资源管理的框架,ReentrantLock的内部,也是基于AQS进行的实现。
ThreadLocal速查
ThreadLocal是怎么实现线程间数据传递的?为什么ThreadLocal传递到新的线程,数据就没有啦?
下一页
个人成就
文章被点赞
4
文章被阅读
5,523
掘力值
486
关注了
2
关注者
5
收藏集
0
关注标签
0
加入于
2023-11-21