Constructs a new threaded job scheduler.
The task pool to use when executing jobs.
The component which provides current timestamps.
See Implementation
Constructs a new threaded job scheduler.