在这种情况下如何为父母和孩子设置相同的名字?
public class ComponentA {
public static void main(String[] args){
Bye bye = new Bye();
Thread t = new Thread(bye);
t.start();
}
}
我不能添加t.setName(Thread.currentThread().getName());
,因为我需要避免更改代码。我正在寻找可以从 AspectJ 类申请的解决方案。有什么方法可以为run
方法提供参数吗?或者也许在子线程中我们可以得到parent name
?
编辑:
我是说:
- parent - ComponentA 中的 main
- 孩子 - 再见