程序不能使用executorService正常退出

时间:2015-12-08 13:25:31

标签: java multithreading threadpool

在我的计划中

newFixedThreadPool(30)。在这里,我开始了许多任务。因此,当我执行一个程序时,它不会出现run方法或正常退出程序。如果我使用executor.shutdown()函数退出。但是我想只在我的服务器关闭或JVM关闭时才使用执行器关闭。我想知道我是否正在使用执行程序,一旦任务启动,如果任务已经完成执行或者我已经在中间取消了它就像我的线程仍处于活动状态或是否需要执行其他任务(如果我不是使用shutDown())。如果我的程序没有正常退出,我的程序就会卡在某处。

0 个答案:

没有答案