-
## 关于`TransmittableThreadLocal(TTL)` v3
> #### 🚧 `TransmittableThreadLocal(TTL)` v3 在开发中(在`master`分支),还没有发布。
新功能推荐都在`v3`中提供,原因:
0. `TTL`域的核心问题(包含了可扩展的能力、不包含扩展的实现)在`v2`解决了,并且稳定;
- `TTL`…
-
**BUG描述**
使用spring boot 进行跨链应用开发,初始化 WeCrossRPC 的初始登陆用户 并 使用依赖注入 交付 spring 容器管理,在http请求十次之后,WeCrossRPC 对象的用户登录信息 被重置。会导致十次后的每一次http请求都需要先登陆一次才能访问 wecross路由的 rpc 端口。
**重现方式**
重现 BUG 的操作步骤。
1.创建 W…
-
java weekly news
-
```java
private static ThreadLocal threadLocal = new TransmittableThreadLocal();
ExecutorService executorService = Executors.newFixedThreadPool(2);
@GetMapping("local")
public String ttLocal()…
-
是否支持下module-info.java模块权限 @oldratlee
-
- 不想使用启动参数`-javaagent:PremainAgent.jar`
- 想在main方法里加载它
-
日期:2020-12-14
问题:ThreadLocal的原理和内存泄漏的原因, InheritableThreadLocal用过吗和ThreadLocal的区别
标签:Java | 线程间数据隔离 | 内存泄漏
问题缘由: 蚂蚁二面的问题
-
```java
InheritableThreadLocal logTagsLocal = TransmittableThreadLocal.withInitial(HashMap::new);
TtlExecutors.getTtlExecutorService(
ExecutorServiceMgr.getExecutorService("esThreadPo…
-
最近发现`TTL agent`与其他`agent`共用时,`TTL agent`必须放在最前面;
否则会导致jdk线程池修饰失败,TTL失去作用。
比如与`Skywalking Agent`、`Promethues`等共用(未修改`agent jar`文件名)。
请问作者有遇到类似问题吗?
-
- This warehouse is my personal temporary warehouse so that I can record the dynamics of a series of issues in time. All unit test designs should be submitted to https://github.com/oracle/graalvm-reac…