如何在java中使函数在特定时间启动其他函数

时间:2018-05-08 15:52:56

标签: java function time

我需要使用java(不幸的是我不熟悉这段代码)功能,它能够在特定时间启动另一个功能。例如,我将第二天的时间设置为13并且功能自动启动另一个功能。如果有人能帮助我,我将非常感激。

2 个答案:

答案 0 :(得分:2)

您可以使用timer来安排任务,但对于将来几天设置的计划,您首先需要回答应用程序是否会运行那么久。如果没有,您应该查看特定于您的操作系统的本地调度程序的cron个作业。

答案 1 :(得分:1)

<强> java.util.Timer#schedule

有关详细信息,请参阅javadoc https://docs.oracle.com/javase/8/docs/api/java/util/Timer.html#schedule-java.util.TimerTask-java.util.Date-

另一个(首选)选项是使用

<强> java.util.concurrent.ScheduledExecutorService#schedule