思路说明

  • 使用列表存储已经启动的线程,每间隔一段时间后从列表中遍历所有线程,检测其状态
  • 发现异常停止的线程,重新启动,并替换回列表中。

代码实现