根据ThreadPoolExecutor doc(Java ThreadPoolExecutor),如果我像这样创建一个执行器服务:
new ThreadPoolExecutor(corePoolSize, maximumPoolSize, keepAliveTime, unit, workQueue);
Run Code Online (Sandbox Code Playgroud)
当#threads> corePoolSize时,空闲线程将被终止.当ThreadPoolExecutor杀死任何线程时,我想调用一些特定于应用程序的清理代码.我无法明确这样做.感谢任何帮助.提前致谢.