import java.util.UUID;
import java.util.concurrent.CountDownLatch;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
/**
* 测试监控类
*
* @author
*
*/
public class WatchThread {
private String name = UUID.randomUUID().toString();
/**
* 测试函数
*
* @throws InterruptedException
*/
public void testThread() throws InterruptedException {
int threadNum = 10;
// 初始化countDown
CountDownLatch threadSignal = new CountDownLatch(threadNum);
// 创建固定长度的线程池
//Executor executor = Executors.newFixedThreadPool(threadNum);
//此处不可以用接口 需要使用Executor的实现类 ExecutorService Executor未提供shutdown等方法
ExecutorService executor = Executors.newFixedThreadPool(threadNum);
for (int i = 0; i <