如果时钟更改/调整,我可以收到通知吗?

osh*_*hai 2 java clock

我有一个依赖时钟时间来执行一些重复任务的程序。我怎么知道时钟已经改变,我需要重新调整我的任务?

编辑:我正在使用一个Date实例来查看时间是否已经过去。

ska*_*man 5

启动一个新线程,其中:

  1. 获取当前时钟时间并将其存储在变量 V 中
  2. 休眠 X 毫秒
  3. 将 X 添加到 V,将其与当前时钟时间进行比较
  4. 如果值在几毫秒内不匹配,则假设时钟已更改,并触发重新安排
  5. 冲洗并重复