我的应用程序使用应该连续运行的线程。如果有任何异常,它应该记录该异常并且不应该停止。目前我的代码如下。任何人都可以帮助我吗?
void methodname()
{
try
{
while(1)
executable statements
}
catch
{
log exception
}
}
答案 0 :(得分:4)
它需要是这样的:
while(1)
{
try
{
}
catch()
{
//log the exception
}
//continue looping
}
答案 1 :(得分:2)
你必须尝试/捕获循环中的异常 - 现在你的代码在抛出异常时退出循环。