标签: java multithreading executorservice shutdown resource-management
我在我的代码中使用执行程序服务,使用的线程数超过100。执行完成后,将在执行程序服务上调用shutdown()方法,然后调用awaitTermination()。
使用linux终端的shell脚本调用java类。 我想知道在执行器服务启动但未完全关闭的状态下按ctrl + C停止执行会发生什么。
是否会导致线程被杀死,内存被清除,资源被释放或导致内存泄漏。