Time Slice
Noun · Development
Definitions
The short, fixed duration of CPU time (typically 1–10 milliseconds) that an OS scheduler allocates to a process or thread before preempting it and switching to another, enabling multitasking on a single core.
In plain English: A tiny chunk of processor time given to each running program before the operating system switches to the next one.
Example: "With a 4ms time slice, the scheduler rotates through 250 threads per second on a single core — it looks concurrent but it's just fast switching."