用java制作计时器

用java制作计时器,java,Java,我正在尝试开发一个用于网络的java程序,我要求我的类对象有一个相关的计时器 然后,如果指定的时间用完,我可以对该对象执行不同的操作,例如重新传输它或杀死它 我想问的是,是否有一个计时器对象,它会自动跟踪创建后经过的时间,然后针对某个指定的传递时间值发出警报。。。。或者有什么方法可以做这样的事情 非常感谢… java.util.Timer 编辑 您需要这样的秒表实现 java.util.Timer 编辑 您需要这样的秒表实现 看一看。使用Timer类,您可以计划给定任务的执行,该任务由Time

我正在尝试开发一个用于网络的java程序,我要求我的类对象有一个相关的计时器

然后,如果指定的时间用完,我可以对该对象执行不同的操作,例如重新传输它或杀死它

我想问的是,是否有一个计时器对象,它会自动跟踪创建后经过的时间,然后针对某个指定的传递时间值发出警报。。。。或者有什么方法可以做这样的事情

非常感谢…

java.util.Timer

编辑

您需要这样的秒表实现

java.util.Timer

编辑


您需要这样的秒表实现

看一看。使用Timer类,您可以计划给定任务的执行,该任务由TimerTask的实例表示。

查看和。使用Timer类,您可以计划给定任务的执行,该任务由TimerTask的实例表示。

在这种情况下,您真正想要的不是计时器,而是超时


用于网络的JDK类在这方面是缺乏的。看一看。它支持开箱即用,应该很适合您的需要。

在这种情况下,您真正想要的不是计时器,而是超时


用于网络的JDK类在这方面是缺乏的。看一看。它支持开箱即用,应该很适合您的需要。

对不起,回答得太快了。您需要一个秒表实现。像这样的。对不起,回答得太快了。您需要一个秒表实现。像这样的。澄清了我的答案。看看URL.openConnection(),你会发现就网络而言,超时是不受支持的。我澄清了我的答案。看看URL.openConnection(),您会发现,就网络而言,不支持开箱即用的超时。