检查 Java 计时器是否已取消
2022-09-04 03:02:33
为什么 java.util.Timer 对象没有方法?isCancelled
如果计时器尚未取消,我想安排一个任务,如果它已被取消,则直接(在同一线程上)运行它。
如果计时器已被取消,则捕获可能发生的情况的唯一选项是否?(抓住一个感觉不对劲)。IllegalStateException
IllegalStateException
为什么 java.util.Timer 对象没有方法?isCancelled
如果计时器尚未取消,我想安排一个任务,如果它已被取消,则直接(在同一线程上)运行它。
如果计时器已被取消,则捕获可能发生的情况的唯一选项是否?(抓住一个感觉不对劲)。IllegalStateException
IllegalStateException
您有多确定要使用?请改用 ExecutorService
,它具有许多其他优点可供引导。从Java 5开始,一个普遍的建议是用s替换s。Timer
isShutdown
Timer
ExecutorService
有一个专门用于计划执行程序服务的接口。使用其中一种方法进行实例化。ScheduledExecutorService
Executors.new...