2009-04-03 18 views
0

私のアプリケーションでは、連続して実行されるスレッドが使用されています。例外が発生した場合は、その例外を記録する必要があります。現在私のコードは以下のようになります。誰も私を助けることができますか?例外が発生してもスレッドを継続的に実行する必要があります

void methodname() 
{ 
    try 
    { 
     while(1) 
     executable statements 
    } 
    catch 
    { 
     log exception 
    } 
} 

答えて

2

あなたは、ループ内の例外をキャッチ/試してみて - 今、あなたのコードは、例外がスローされたループを終了します。

4

それはこのようなものになる必要があります。

while(1) 
{ 
try 
{ 
} 
catch() 
{ 
    //log the exception 
} 
//continue looping 
}