1.阿里框架
注意:是get的時候才會去copy父线程的值(此时有个弊端,比如链路追踪: 父方法已经执行完了。子线程才get就拿不到父方法的spanID,这样就串不起来了)
2.自定义java agent 创建线程时( java.util.concurrent.Callable , java.lang.Runnable ),将当前父线程变量传递到子线程种。而不是get的时候才去拿.
(如果做链路框架推荐用此方法)
来源:oschina
链接:https://my.oschina.net/xiaominmin/blog/4422032