schedulers library

Classes

IntervalScheduler
Runs tasks asynchronously, maintaining a fixed time interval between starts.
LazyScheduler
Runs only the last added task and only if no new tasks have been added during the time interval.
ParallelScheduler
Limits the number of tasks running at the same time. This is somewhat similar to using a thread pool or process pool. But it just runs async functions.
RateScheduler
Runs no more than N tasks in a certain period of time.
TimeScheduler