gpt4 book ai didi

java - 使用定时器安排多个任务

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:52:08 26 4
gpt4 key购买 nike

如何使用 java.util.Timer 安排多项任务.我想使用计时器读取多个文件。我想我必须给每个文件一个不同的 TimerTask 以便一个文件获得一个 TimerTask 实例而另一个文件获得另一个实例,但我不知道该怎么做.请帮忙。提前致谢。这是我正在做的:

    Timer timer = new Timer();
// repeat the check every second
timer.schedule(fileWatcherTask, new Date(), 1000);

最佳答案

作为javadoc Timer 类表明您的任务应该花费很少的时间。在这种情况下,您可以忘记时间冲突。如果您的任务花费的时间超过 0.1 秒,则在单独的线程中运行它们。我的意思是使用 Timer 作为触发器,它只是让任务在单独的线程中启动。

你也可以使用 quartz scheduler 作为引用 http://www.mkyong.com/java/quartz-scheduler-example/

如果您想使用计时器类,请参见下图中的示例 enter image description here

引用link for more details

关于java - 使用定时器安排多个任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9075276/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com