Skip to content
EntityQ1414548· pop 32· linked from 592 articles

concurrency

Sign in to save

ability of different parts or units of a program, algorithm, or problem to be executed out-of-order or in partial order, without affecting the final outcome

~8 min read

Encyclopedic overview

In computer science, concurrency refers to the ability of a system to execute multiple tasks through simultaneous execution or time-sharing (context switching), sharing resources and managing interactions. Concurrency improves responsiveness, throughput, and scalability in modern computing, including:

Operating systems and embedded systems

Excerpted from Wikipedia’s “concurrency” article, available under the CC BY-SA 4.0 licence.