在我的程序中,有一个循环线程在始终执行,线程名称hThread
线程执行函数:fun
fun()
{
   while(true)
   {
       线程执行循环体   
   }
}在某些意外情况下,while循环会意外退出,线程也就结束了,如何防止循环结束?如何防止hThread线程结束?类似于回调函数,如果hThread线程如果意外结束,就再次创建执行hThread线程,除此之外有没有其他的好的方法?