...

/

Cooperative Multitasking vs Preemptive Multitasking

Cooperative Multitasking vs Preemptive Multitasking

This lesson details the differences between the two common models of multitasking.

Cooperative vs Preemptive Multitasking

A system can achieve concurrency by employing one of the following multitasking models:

  • Preemptive Multitasking

  • Cooperative Multitasking

Preemptive Multitasking

In preemptive multitasking, the operating system preempts a program to allow another waiting task to run on the CPU. Programs or threads ...