Difference between revisions of "Concurrent computing"

From Wiki @ Karl Jones dot com
Jump to: navigation, search
Line 1: Line 1:
 
'''Concurrent computing''' is a form of [[computing]] in which several computations are executing during overlapping time periods -- concurrently -- instead of sequentially (one completing before the next starts).
 
'''Concurrent computing''' is a form of [[computing]] in which several computations are executing during overlapping time periods -- concurrently -- instead of sequentially (one completing before the next starts).
 
(TO DO: organize, cross-reference, illustrate.)
 
  
 
== Description ==
 
== Description ==
Line 11: Line 9:
 
== See also ==
 
== See also ==
  
 +
* [[Computer network]]
 
* [[Computing]]
 
* [[Computing]]
 
* [[Parallel computing]]
 
* [[Parallel computing]]

Revision as of 10:42, 4 February 2016

Concurrent computing is a form of computing in which several computations are executing during overlapping time periods -- concurrently -- instead of sequentially (one completing before the next starts).

Description

This is a property of a system –- this may be an individual program, a computer, or a network –- and there is a separate execution point or "thread of control" for each computation ("process").

A concurrent system is one where a computation can make progress without waiting for all other computations to complete –- where more than one computation can make progress at "the same time".

See also

External Links