天行线程池代理 源码
天行线程池代理 该项目旨在使使用线程池时无需更改用户代码即可传播SkyWalking上下文成为可能。 如果项目有帮助,请加注星标! 如何传播 要在线程之间传播上下文,我们可能首先要增强Runnable,但这并不好,因为Runnable不仅用于线程中,因此应用ThreadPoolExecutor#execute的建议来包装Runnable参数是一个不错的选择,但是很难做到SkyWalking的Java代理通常在增强类时添加一个字段并实现接口EnhancedInstance。 当加载增强实例的类时,它失败,因为大多数JVM不允许更改先前已加载类的类文件格式。ThreadPoolExecutor是
文件列表
skywalking-threadpool-agent-main.zip
(预估有个15文件)
skywalking-threadpool-agent-main
skywalking-tool-agent
src
test
java
net
bird
agent
AgentTest.java
1KB
main
暂无评论