在java类中我有两个计时器
TimerTask t1 =新的TimerTask(){..} TimerTask t2 =新的TimerTask(){...}
t1和t2是作为两个独立的线程执行的,你如何验证它
答案 0 :(得分:4)
你需要将每个TimeTask放在一个Timer中,这将产生线程。从Timer的API手册:
对应每个Timer对象 一个单一的后台线程 用于执行所有计时器 任务,顺序。计时器任务 应该快点完成。如果是计时器 任务需要很长时间才能完成, 它“占用”计时器的任务执行 线。反过来,这可以延迟 执行后续任务,其中 可以“束缚”并迅速执行 当(以及如果)冒犯时继承 任务终于完成了。