Scheduling 101 Multitasking works like this: Run a tiny bit of program A Run a tiny bit of program B Run a tiny bit of program C Repeat Switch very quickly, and it looks like they're running concurrently. This is a lot like how cartoons work: quickly alternate pictures to make them move.