我如何找出线程中断后还剩下多少时间睡觉?

时间:2019-07-01 19:01:19

标签: java

我有一个线程,我在该线程上调用sleep()一段特定的时间。如果线程被中断,我需要一种方法来知道还剩下多少时间。有内置的方法吗?

P.S。我非常怀疑这可能是XY问题。 (即我正在考虑完全错误)

1 个答案:

答案 0 :(得分:1)

开始睡眠时,请先确定睡眠结束。如果睡眠中断并应恢复,请睡眠originalEndTime - now毫秒。

目前还不清楚您到底想通过任务做什么,因为您可能对XY是正确的。