Why Thread Is called Unit of Dispatch

What is The Difference between Dispatcher and Scheduler in Operating System?