所以现在我有我用它来打破我的程序为线,像这样一个相当基本的执行人服务:执行线程超时
ExecutorService threadPool = Executors.newFixedThreadPool(12);
for (int i = 0; i < objectArray.length; i++) {
threadPool.submit(new ThreadHandler(objectArray[i], i));
// The i is used elsewhere
}
我想知道是否有检测的好方法/关闭“崩溃”或“冻结”线程?我看了看文档,但它似乎并不适合我如何使用它...
有人可以帮助我吗?谢谢
您可以保留对您提交的线程处理器的引用并定期检查它们。 –