Computer Programming Languages -- Parallelism

By Herbert J. Bernstein

© Copyright 2000 Herbert J. Bernstein

Paralellism is an important issue in the use of computers. In object-oriented programming, in real-time process control and simulations, in the control of graphical user interfaces, and in many other areas it is necessary to keep several threads of execution moving forward simultaneously. When this is done by the use of multiple physical processors, we are doing multiprocessing. When this is done by advancing the state of multiple programs on one processor, this is called multiprogramming. It is now common place to combine these two appraoches to parallelism.

Last Updated on 16 April 2000
By Herbert J. Bernstein