Round-robin is exactly how early Unix and the original Linux scheduler shared the CPU before the O(1) scheduler and later Completely Fair Scheduler (CFS) replaced it with more sophisticated fairness models. Forgetting to reset a task's time slice before re-enqueuing it is a bug that lets one task monopolize the CPU forever while every other READY task starves in the queue.