我有一个程序可以读取一些 RSS 提要、解析它们并将链接复制到其他地方。出色地!我想大约每 10 分钟检查一次 RSS 提要以了解可能的更新。我写了这段代码:
@Override
public void run() {
while (true) {
// check feeds here
try {
Thread.sleep(600000);
} catch (InterruptedException ex) {
// exception handing
}
}
}
当我运行它一两天时,它可以正常运行。但通常在 3 或 4 天后,它会进入睡眠状态,再也不会醒来!!!所以它不会更新 RSS 提要。
我该如何解决这个问题!?