CPU undergoes a context switch to change active processes.
Current process state (PCB) is saved, and new process state is loaded.
The time this takes is pure overhead, and is completely dependent on the hardware support for this process. Some CPUs for example have multiple sets of registers, allowing them to have multiple contexts loaded at the same time.