public class SingleThread implements Runnable { ... }
public static void main(String[] args)
{
ExecutorService parallelTest = Executors.newFixedThreadPool(10);
for(int i=0; i<1; i++){
System.out.println("Thread " + i + " launching now");
parallelTest.execute(new SingleThread());
}
parallelTest.shutdown();
}
用以上方法可以实现对指定类的并发执行,但是需要事先知道类名。如何对一组事先不知道的类名通过这个方法来并发执行呢?
即有 n个不同的实现了runnable的类,就像一个测试类列表,通过以上或类似的方法来实现并发执行呢?
望赐教,谢谢。