shutdown
这个方法会将runState置为SHUTDOWN,会终止所有空闲的线程,而仍在工作的线程不受影响,所以队列中的任务人会被执行。
shutdownNow
方法将runState置为STOP。和shutdown方法的区别,这个方法会终止所有的线程,所以队列中的任务也不会被执行了。
ExecutorService executorService = Executors.newSingleThreadExecutor();
executorService.shutdown();
JAVA系列:shutdown和shutdownNow区别
阅读 137
2022-03-12
这个方法会将runState置为SHUTDOWN,会终止所有空闲的线程,而仍在工作的线程不受影响,所以队列中的任务人会被执行。
方法将runState置为STOP。和shutdown方法的区别,这个方法会终止所有的线程,所以队列中的任务也不会被执行了。
ExecutorService executorService = Executors.newSingleThreadExecutor();
executorService.shutdown();
相关推荐
精彩评论(0)