Jump to content

Concurrency (computer science)

From Simple English Wikipedia, the free encyclopedia
Revision as of 18:10, 2 February 2024 by 2001:2020:337:9814:54cd:1b10:c84b:29a9 (talk)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

In concurrent computing, multiple calculations are made within overlapping time frames. It takes advantage of the concept that multiple threads or processes can make progress on a task asynchronously. This general approach to writing and executing computer programs is called concurrency.

Concurrency is different from parallel computing, as parallel computing uses multiple processors, each of which are assigned a single, synchronous thread.