我的问题实际上由两部分组成。第一个问题是在使用 java Method 类从加载的类中调用方法时必须做的。这个“调用”方法是否在单独的线程中运行?如果是这样,您可以访问它吗?
其次,考虑我使用invoke 从加载的类中调用方法的情况。假设方法调用 System.exit()。如果我使用安全管理器来阻止 System.exit() 调用的发生,并且父程序捕获安全管理器异常,那么子线程是否会被正确地垃圾收集?
我的问题实际上由两部分组成。第一个问题是在使用 java Method 类从加载的类中调用方法时必须做的。这个“调用”方法是否在单独的线程中运行?如果是这样,您可以访问它吗?
其次,考虑我使用invoke 从加载的类中调用方法的情况。假设方法调用 System.exit()。如果我使用安全管理器来阻止 System.exit() 调用的发生,并且父程序捕获安全管理器异常,那么子线程是否会被正确地垃圾收集?