我有代码,我在那里安排任务使用java.util.Timer.我环顾四周,看到ExecutorService可以做同样的事情.所以这个问题,你有没有使用Timer和Timer计划任务,一个人使用另一个人的好处是什么?
还想检查是否有人使用过该ExecutorService课程并遇到了Timer为他们解决的任何问题.
我需要在Java代码中进行一些定期检查.有些东西是在不同的线程中执行的,我需要每隔5秒检查一次,然后每10分钟检查一些其他东西,等等.
我该如何在Java中实现这些"计时器"?我应该循环,然后发送线程睡眠一段时间?
这样做的正确方法是什么?