我很好奇 java 检测过程如何在多线程的上下文中工作;更具体地说,如果应用程序的主线程通过以下方式将 ClassTransformer 提交给 JVM:
intrumentation.addTransformer(ClassFileTransformer 转换器)
然后在退出之前继续创建许多其他线程,我的问题是:
1)剩下的哪些线程被选择接收来自检测框架的回调来转换代码?
2) JVM 是否有自己的执行线程,用于通过提供的 ClassFileTransformer 转换代码?
我很好奇 java 检测过程如何在多线程的上下文中工作;更具体地说,如果应用程序的主线程通过以下方式将 ClassTransformer 提交给 JVM:
intrumentation.addTransformer(ClassFileTransformer 转换器)
然后在退出之前继续创建许多其他线程,我的问题是:
1)剩下的哪些线程被选择接收来自检测框架的回调来转换代码?
2) JVM 是否有自己的执行线程,用于通过提供的 ClassFileTransformer 转换代码?