Preemptive multitasking is a form of multitasking that enables a computer operating system to switch between computer software programs. Preemptive multitasking helps prevent a program from taking complete control of the computer processor and allows multiple programs to continue to operate without crashing or freezing.

Operating system terms