Multithreading

An ability of a software program or operating system to run several threads of the same program at the same time.

Also see: Multitask