Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在 java 类中,我有两个计时器
TimerTask t1 = new TimerTask() {.. } TimerTask t2 = new TimerTask() { ...}
作为两个单独的线程执行和t1执行?t2你如何验证它?
t1
t2
您需要将每个都TimeTask放在 aTimer中,这将产生线程。来自 API 手册Timer:
TimeTask
Timer
对应于每个 Timer 对象的是单个后台线程,用于按顺序执行所有计时器的任务。定时器任务应该很快完成。如果一个定时器任务花费了过多的时间来完成,它就会“占用”定时器的任务执行线程。反过来,这可以延迟后续任务的执行,这些任务可能会在(如果)有问题的任务最终完成时“聚集”并快速连续执行。