Что такое многопоточность?

Многопоточность - это способность программы или операционной системы запускать несколько потоков одной и той же программы одновременно.

Многозадачность, Условия операционной системы