暂停或终止在Java中使用反射加载的main方法调用

时间:2016-02-04 04:19:42

标签: java reflection kill

在方法执行一定时间后是否可以杀死加载了反射的方法?请考虑以下事项:

public static void main(String[] args) throws ClassNotFoundException, SecurityException, NoSuchMethodException, IllegalArgumentException, IllegalAccessException, InvocationTargetException {
    Class<?> cls = Class.forName("pkg1.pkg2.classname");
    Method method = cls.getMethod("main", String[].class);
    String[] params = null;
    method.invoke(null, (Object) params);
    // ... more code that does stuff after this
}

在决定停止动态调用加载的main方法但整个应用程序之前,我如何让main方法运行一段有限的时间?

0 个答案:

没有答案