

Oh, actual horses.
I was thinking the title was wrong. Or maybe that cavalry is a modern warfare term for something.
The thumbnail is a bit hard to see.
Nope.
Clicked through, and there it is. A picture of a soldier riding a horse. Like, full on galloping.
And the picture is clearly from a drone that is very very close.

















In my experience, a Scheduler is something that schedules time on the CPU for processes (threads).
So 10 processes (threads) say “I need to do something”:
2 of those threads are “ready to continue” because they were previously waiting on some Disk IO (and responsibly released thread control while data was fetched).
1 of the threads says “this is critical for GPU operations”.
1 of those threads self declares it is elevated priority.
The scheduler decides which of those threads actually gets time on an available CPU core to be processed.