yep. The only limit to having a single scheduler for all your tasks is that it's allowed to have only one running task in a single point in time. NB: no task is discarded at all, only the concurrency is avoided, e.g.: if you have five tasks scheduled for 9.00 AM you'll get all your five tasks executed but they will be "serialized" one after another, so, let's say, the fifth one will be started on 9.05AM .
If you have, e.g. two tasks that need to run every 5 minutes and each one takes 5 minutes to finish, one scheduler will not be able to perform all the iterations you need, so you need to start 2 of them. --