java 判断线程池结束

ExecutorService exe = Executors.newFixedThreadPool(2);  
        for (int i = 1; i <= 5; i++) {  
            exe.execute(new Runnable() {

				public void run() {
					// TODO Auto-generated method stub
					try {
						Thread.sleep(1000);
					} catch (InterruptedException e) {
						// TODO Auto-generated catch block
						e.printStackTrace();
					} 
				}
            	
            });  
        }  
        exe.shutdown();  
        while (!exe.isTerminated()) {  
            P("...");
            try {
				Thread.sleep(200);
			} catch (InterruptedException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}  
        } 
        System.out.println("结束了!");  

猜你喜欢

转载自blog.csdn.net/caideb/article/details/81298664
今日推荐