Transcription of Concepts of Concurrent Programming
{{id}} {{{paragraph}}}
C U R R I C U L U M M O D U L ESEI-CM-24 Carnegie Mellon UniversitySoftware Engineering InstituteConcepts ofConcurrentProgramming..David W. BustardUniversity of UlsterApril 1990 Approved for public of Concurrent ProgrammingiPrefaceA Concurrent program is one defining actions that may be performedsimultaneously. This module discusses the nature of such programsand provides an overview of the means by which they may beconstructed and executed. Emphasis is given to the terminology usedin this field and the underlying Concepts module is largely concerned with explicit concurrency, whereconcurrent behavior is specified by the program designer. Particularattention is paid to programs that can be considered inherentlyconcurrent, that is, programs that are constructed to control or modelphysical systems that involve parallel activity.
systems A concurrent program is primarily a coherent unit of software. If two pieces of communicating software run concurrently, the result is a concurrent program when the two pieces form a conceptual whole; otherwise, the situation is viewed as two programs communicating through an agreed protocol. The communicating programs do,
Domain:
Source:
Link to this page:
Please notify us if you found a problem with this document:
{{id}} {{{paragraph}}}