Runs the scheduler. This works by popping the next scheduled task from the priority queue (since scheduled tasks are ordered by their next execution date) and sleeping until we reach that task's execution date.
See Implementation
Runs the scheduler. This works by popping the next scheduled task from the priority queue (since scheduled tasks are ordered by their next execution date) and sleeping until we reach that task's execution date.