Concept Flow - Time-slicing for equal priority tasks
Start Scheduler
Ready Tasks with Equal Priority
Select Task 1
→Run Task 1 for Time Slice
Time Slice Ends
Select Task 2
→Run Task 2 for Time Slice
Time Slice Ends
... (repeat for all equal priority tasks)
Cycle repeats until tasks block or finish
↩... (repeat for all equal priority tasks)
The scheduler cycles through tasks of equal priority, giving each a fixed time slice to run before switching to the next, repeating this round-robin until tasks block or complete.