gpt4 book ai didi

java - 如何创建一个在不同时间重复的 Java 计时器

转载 作者:行者123 更新时间:2023-11-30 06:39:10 25 4
gpt4 key购买 nike

我有一些股票市场数据。我想通过按交易发生时间确定的时间间隔发送价格来模拟股票市场。

执行此操作的最佳方法是什么。

到目前为止,我有一个包含静态变量和方法的类,我在其中存储上次交易时间的小时、分钟和毫秒。然后,我使用当前交易的交易时间,并根据存储的最后交易值计算它。

然后我将以毫秒为单位的“间隔”作为静态成员变量存储在与存储时间变量相同的类中。

我用这条线:

timer.schedule(new RemindTask(), TimeStore.getNextInterval());

其中 TimeStore.getNextInterval() 检索计算的间隔。

你能不能想出更好的办法,这个好像不行,也不是很优雅

最佳答案

如果您不想使用 Quartz,那么请查看 Java 的 ScheduledExecutorService

http://java.sun.com/javase/6/docs/api/java/util/concurrent/ScheduledExecutorService.html

关于java - 如何创建一个在不同时间重复的 Java 计时器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1342005/

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