Doing Tasks

Multitasking is bad

No one wants a traditional computer with just single core to switch between heavy processes forth and back every a few instruments, wasting time on context switch. So is human brain.

Multitasking is bad, but how about Hyperthreading?

Due to the nature of some tasks, a considerable amount of time is wated while waiting. I argue that the waiting time can be used by doing other task, which is called filling task by me, but not normally recommended.

Slow-Motion Multitasking

A powerful way to unleash your natural creativity | Tim Harford - TED Talk

It can be also called lightweight thread and Hyperthreading and green thread and event loop and so on