使用Executor服务时强制停止执行

时间:2015-08-23 12:12:09

标签: java multithreading executorservice shutdown resource-management

我在我的代码中使用执行程序服务,使用的线程数超过100。执行完成后,将在执行程序服务上调用shutdown()方法,然后调用awaitTermination()。

使用linux终端的shell脚本调用java类。 我想知道在执行器服务启动但未完全关闭的状态下按ctrl + C停止执行会发生什么。

是否会导致线程被杀死,内存被清除,资源被释放或导致内存泄漏。

0 个答案:

没有答案