标签: java multithreading
我正在使用一些第三方代码,在某些情况下可能会无限期挂起。这会导致挂起的线程不断占用资源并堵塞线程池。
最终线程池充满了无用的线程,系统实际上失败了。
在Java中,人们不能强行杀死线程(kill -9)。但是如何管理这样的边缘案例?
答案 0 :(得分:2)
显然修复bug会更好,但是替代方案包括