That is true if you’re talking about single core, monolithic CPUs (Think 486s). Nowadays, a multicore CPU can handle several tasks at once, generally limited to n tasks, where n is the number of cores. The OS will take up a core, and other cores can be allocated tasks by the OS.