Multiprogramming
Multiprogramming
is the use of more than one
thread
within a single process on a computer system.