Concurrent computing: Difference between revisions

Content deleted Content added
Ironist (talk | contribs)
m Introduction: grammar
m added a source
Line 8:
This is a property of a system—whether a [[computer program|program]], [[computer]], or a [[computer network|network]]—where there is a separate execution point or "thread of control" for each process. A ''concurrent system'' is one where a computation can advance without waiting for all other computations to complete.<ref>''Operating System Concepts'' 9th edition, Abraham Silberschatz. "Chapter 4: Threads"</ref>
 
Concurrent computing is a form of [[modular programming]]. In its [[programming paradigm|paradigm]] an overall computation is [[decomposition (computer science)|factored]] into subcomputations that may be executed concurrently. Pioneers in the field of concurrent computing include [[Edsger Dijkstra]], [[Per Brinch Hansen]], and [[C.A.R. Hoare]].<ref>{{Cite book |url=https://link.springer.com/book/10.1007/978-1-4757-3472-0 |title=The Origin of Concurrent Programming |language=en |doi=10.1007/978-1-4757-3472-0}}</ref>
 
==Introduction==