首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
多线程
倚栏听风雨
创建于2024-10-27
订阅专栏
多线程相关
等 2 人订阅
共9篇文章
创建于2024-10-27
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
TransmittableThreadLocal(TTL)简介-如何多线程传递TRACEID
如何多线程传递TRACEID,如何多在多线程编程中,`ThreadLocal` 常用于保存线程本地的变量(如用户会话、日志跟踪ID等),确保每个线程独立访问自己的数据。
Slf4j MDC使用transmittable-thread-local解决多线程日志跟踪(转载)
转载自:https://blog.csdn.net/xiaolong7713/article/details/127274003 一、背景 使用Slf4j的MDC方案可以在日志中打印TraceID来实
InheritableThreadLocal
总结 在线程创建时,把父线程的ThreadLocal 的值 放到了inheritableThreadLocals中 InheritableThreadLocal 的源码 可以看到,Inheritabl
ThreadPoolExecutor 源码
线程池的7个参数 int corePoolSize : 核心线程数 int maximumPoolSize :最大线程数 long keepAliveTime : 空闲时间 TimeUnit unit
Condition 详细介绍
Condition 接口是 Java 中 java.util.concurrent.locks 包的一部分,与 ReentrantLock 配合使用来实现线程间的协调。Condition 提供了类似于
ReentrantLock 锁详细介绍
ReentrantLock 是 Java 中 java.util.concurrent.locks 包提供的一种锁实现,它是 Java 并发编程中用于替代 synchronized 关键字的锁机制。与
线程创建
类关系 1、Thread 继承Thread类,并重写run方法 Demo: 2、Runnable和Thread Thread类的构造函数支持传入Runnable的实现类 Demo: 3、Callabl
ThreadLoacal
1、对象关系图 源码 1、ThreadLocal.set 2、ThreadLocal.get 3、ThreadLocal原理总结 每个Thread维护着一个ThreadLocalMap的引用 Thre
线程状态说明
线程状态的枚举:Thread.State 这 6 种状态被明确地定义在 Thread 类的一个内部枚举类 Thread.State 中: NEW (新建) 一个尚未启动的线程处于这一状态。(线程new