title: Can System.Timers.Timer elapsed event if previous event still working?
body: <p>Can System.Timers.Timer elapsed event if previous event still working?</p>
  
  <p>For example, i set <code>Interval</code> 100 ms, but code in handler works 200 ms.</p>
  
  <pre><code> _taskTimer = new System.Timers.Timer();
   _taskTimer.Interval = 100;
   _taskTimer.Elapsed += _taskTimer_Elapsed;
  
  void _taskTimer_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
  {
          Work(); // works 200 ms.
  }
  </code></pre>
  
  <p>Is timer "wait" while <code>Work()</code> method ends? Or execute a new one?
  Thank you!</p>