X 時間ごとに実行される定期的なタスクをスケジュールしたいと考えています。Java で記述されたサービスがあり、サービスが稼働している限り永久に実行される長時間実行されるバックグラウンド スレッドを作成することを考えていました。X時間ごとに1回タスクを実行していることを確認するにはどうすればよいですか? ホストのクロック ドリフトは心配すべき問題ですか? CPUが一生懸命働いていると、クロックティックの周波数が変わる可能性があることを私は知っています。
編集:Spring構成にBeanを追加して、定期的にタスクを実行するスレッドを起動することを考えていました。