休眠直到特定时间点独立于操作系统

时间:2020-06-11 13:49:12

标签: go time operating-system sleep

我知道您可以使用time.Sleep(d Duration)函数让Go程序等待一定的时间。现在,我有了一个用例,即使整个OS进入睡眠状态,我也要保留时间点。

举个例子:当我在下午1点睡觉go程序两个小时。我在下午2点关闭计算机半小时,直到下午2:30。我仍然希望代码在下午3点而不是下午3:30恢复。 (当然,当我的操作系统睡眠时间超过下午3点时,该代码应立即恢复)。

我该怎么办?是否有一个不错的函数或库?还是应该使用cron作为解决方法?

0 个答案:

没有答案