- First-come-first-served scheduling algorithm
- Short job (process) priority scheduling algorithm
- Shortest remaining time first algorithm
- Time slice rotation
- Multi-level feedback queue scheduling algorithm (multiple ready queues are set up, corresponding to different priorities, the higher the priority queue, the smaller the execution time slice specified for each process)
- Priority scheduling algorithm
Linux
Integrate priority scheduling, time slice round-robin scheduling, and first-in-first-out scheduling
Windows
A priority-driven, preemptive scheduling system-the runnable thread with the highest priority always runs