The state of a single thread working on several tasks at once. The single thread must alternate between its tasks, as it only has access to one path of execution. Not to be confused with Parallelism

Examples

  1. I cut half the vegetables, then half the meat, then finish cutting the vegetables, then the meat