标签: java
我有一个线程,我在该线程上调用sleep()一段特定的时间。如果线程被中断,我需要一种方法来知道还剩下多少时间。有内置的方法吗?
P.S。我非常怀疑这可能是XY问题。 (即我正在考虑完全错误)
答案 0 :(得分:1)
开始睡眠时,请先确定睡眠结束。如果睡眠中断并应恢复,请睡眠originalEndTime - now毫秒。
originalEndTime - now
目前还不清楚您到底想通过任务做什么,因为您可能对XY是正确的。