したがって、私はスレッドの専門家ではなく、その点については Java ではありません。
さて、私は無限に実行される小さなプログラムを作成しました..(はずです)
毎分 XML ファイルからデータを取得し、出力します。xml は数秒ごとに更新されますが、1 分間の印刷のみが必要です。したがって、私のメインは次のようになります。
while(true) {
try {
Thread.sleep(60000);
String data = getSomeDataFromXMLFile();
System.out.println(data);
} catch (InterruptedException e) {
e.printStackTrace();
}
コードは想定どおりに機能します。サーバーのパフォーマンスに何らかの影響を与える可能性があるかどうかを知りたいだけですか? 10日間実行した後のように、すべてのRAMまたは何かを占有します..
提案と改善は大歓迎です。