>>805
(っ´▽`)っ
C#なら、対象の処理をtry句で囲んで、
catch句で
タイムアップなら何もしない
それ以外の例外ならthrowという感じで
実現可能だと思う。

while(true)
{
  try
  {
   対象の処理
  }
  catch(タイムアップ例外クラス e)
  {
  }
  catch(Exception e)
  {
    throw;
  }
}

(っ´▽`)っ ダメかな?かな?