TaskScheduler Class

Represents an object that handles the low-level work of queuing tasks onto threads.