JAVA线程池使用上的一个小问题 求解决

http://blog.csdn.net/hsuxu/article/details/8985931
我是按照这个代码来做的 这里只创建了一个任务类一直调用了6次
而我写了6个不同的任务类想问一下
为什么t.execute(new Runnable[]{new Task1(), new Task2(), new Task3()}); 就不行,如果里面new的是同一个类 t.execute(new Runnable[]{new Task4(), new Task4(), new Task4()}); 就可以呢?

1,兄弟,不明白你的目的是什么?为什么要那样写

出的问题是啥呢,,,