Definitions for "Multiprocessing"
The use of multiple processors so that a computer system, workstation, or network server can execute more than one instruction, or process more than one program, at the same time.
Simultaneous application of more than one processor in a multi-CPU computer system to the execution of a single user job, which is possible only if the job can be effectively defined in terms of a number of independently executable components.
simultaneous processing by two or more processing units
Keywords:  multithreading
process based multiprogramming