Worked Example: Multitasking ComputerTasks: browser, music player, software update.
| Time slice (single core) | Browser | Music | Update |
|---|
| 1 | Running | Waiting | Waiting |
| 2 | Waiting | Running | Waiting |
| 3 | Waiting | Waiting | Running |
| 4 | Running | Waiting | Waiting |
Result (concurrent): each task progresses via rapid switching.
| Core (multi-core) | Assigned task |
|---|
| Core 1 | Browser |
| Core 2 | Music player |
| Core 3 | Software update |
Result (parallel): tasks run truly simultaneously on different cores. This is still concurrent processing: running tasks in parallel is one way of achieving it.