JAVA系列:shutdown和shutdownNow区别

tech2022-08-04  84

 

 

shutdown

这个方法会将runState置为SHUTDOWN,会终止所有空闲的线程,而仍在工作的线程不受影响,所以队列中的任务人会被执行。

 

shutdownNow

方法将runState置为STOP。和shutdown方法的区别,这个方法会终止所有的线程,所以队列中的任务也不会被执行了。

 

ExecutorService executorService = Executors.newSingleThreadExecutor();

executorService.shutdown();

最新回复(0)