私はいくつかのRSSフィードを読み、それらを解析し、リンクを別の場所にコピーするプログラムを持っています。上手!RSSフィードを約10分ごとにチェックして更新の可能性を確認したいと思います。私はこのコードを書きました:
@Override
public void run() {
while (true) {
// check feeds here
try {
Thread.sleep(600000);
} catch (InterruptedException ex) {
// exception handing
}
}
}
私がそれを実行するとき、それは1日か2日の間、それは大丈夫で実行しています。しかし、通常3〜4日後にはスリープ状態になり、二度と目覚めません!!! したがって、RSSフィードは更新されません。
どうすればこの問題を解決できますか!?