java - 在 Java 中实现 "timers"的正确方法?

标签 java timer

我需要定期检查 Java 代码。有些事情在单独的线程中执行,我需要每 5 秒检查一次,然后每 10 分钟检查一次,等等。

我应该如何在 Java 中实现这些“计时器”?我应该循环然后让线程 hibernate 一段时间吗?

正确的做法是什么?

最佳答案

你应该使用 ScheduledThreadPoolExecutor class ,正是这样做的。

关于java - 在 Java 中实现 "timers"的正确方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13457382/

相关文章:

java - 我的应用程序抛出 'java.io.IOException: could not create AudioData object'?

java - 从 Excel 工作表读取数据时出现 NullpointerException

c# - WPF C# - 计时器倒计时

java - 如何在每次运行 TimerTask 时更改 timer.schedule() 的周期?

java - 如何在每隔几分钟运行一次的单线程程序中创建一个循环? (JAVA)

java - 如何在 UCM/Stellent 中强制请求或抑制主文件丢失错误?

java - 如何在 SQLite 中测试早于当前日期的日期

java - 尝试使 alpha 和非零无效时,正则表达式无效

android - 每 10 分钟在后台执行一次数据库操作

ios - 奇怪的 Swift 的#selector 行为。通过#selector 参数的值完全不同