При использовании
Timer.schedule(TimerTask task, long delay, long period)
(т.е. с выполнением с фиксированной задержкой), что произойдет, если указанный метод TimerTask run() займет больше времени period для завершения? Возможно ли, что из-за этого будут выполняться две параллельные потоки TimerTask?
И если да, есть ли способ избежать этого?