I ran some experiments and it seem when scheduling a repeatable task, say to run every 60 seconds, the scheduler runs the task 60 seconds after the previous run terminates. It never starts a new task while a previous one is already running.
Since this behavior is crucial to my service I like an official word. Can someone verify this please? A reference to where this is documented would be even better.
Thanks,
Mehdi