title: What happens if a TimerTask takes longer to execute than the specified interval?
body: <p>When using </p>
  
  <p><code>Timer.schedule(TimerTask task, long delay, long period)</code></p>
  
  <p>(i.e. with fixed-delay execution), what happens if the specified <code>TimerTask</code>'s <code>run()</code> method takes longer than <code>period</code> to complete? Is it possible that two concurrent <code>TimerTask</code> threads will be running because of this?
  And if so, is there a way to avoid it?</p>