I want that a Timer should only call the code when the previous call has returned or finished execution?
<p>As far as I know, Timer runs asynchronously, so If a very short duration timer is applied, it would call the Timer Code multiple times in case the previous calling has not finished...</p>

<p>I do not want to call timer if previous calling has not finished as this causes assertion in my program because multiple calls tries to share the single resource at a time ..which gives exception and program terminates...</p>

<p>Please, tell me how can we synchronize timer call with its previous function calls..</p>
