The act of working on multiple tasks or projects simultaneously or switching rapidly between them. This creates Context Switching Costs. Multitasking is the opposite of Single-threading.