出现问题:线程池就一直存在,程序停滞
线程池使用时,如果没有使用shutdown()去停止时,线程池就一直存在,程序停滞。
package runnable;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import java.util.concurrent.ThreadPoolExecutor;
/**
* ClassName ThreadPoolDemo5
* description isTerminated方法使用
*
* @author : HMF
* date: 2022/7/20 11:08
**/
class Runnable5 implements Runnable{
@Override
public void run() {
for(int i=0;i<10000;i++){
if(i==999){
System.out.println(Thread.currentThread().getName()+",线程在执行:"+i);
}
}
}
}
public class ThreadPoolDemo5 {
public static void main(String[] args) {
//创建Runnable 对象
Runnable5 rt = new Runnable5();
int ThreadNum=10;
ExecutorService exs = Executors.newFixedThreadPool(ThreadNum);
for(