Concurrency

usgb/kənˈkɜr.nə.si/
noun

The condition of two or more processes operating at the same time.

In concurrency, multiple tasks are executed simultaneously, rather than sequentially.
Visual representation of "concurrency" - The condition of two or more processes operating at the same time.

Often appears as...

  • concurrent processes
  • concurrent execution

Usage tips

Technical

multithreading, simultaneous execution, parallel processing

Definition 1 of 2
Visual representation of "concurrency"
LampPro Tip 1/3

Complexity

Understanding concurrency requires grasping how multiple tasks interact and share resources.

Illustration for Complexity
In software development, concurrency is key for optimizing performance.
LampPro Tip 2/3

Technical Jargon

Recognize that terms like 'parallelism' and 'concurrency' are not interchangeable.

Illustration for Technical Jargon
Concurrency involves shared resources, while parallelism usually refers to executing processes on separate resources.
LampPro Tip 3/3

Precision

Use 'concurrent' when describing things happening at the same time, not necessarily related.

Illustration for Precision
The usages differ contextually, e.g., in legal terms, concurrency might refer to simultaneous cases rather than processes.
Visual representation of the word "Concurrency"

Never forget "Concurrency"

Humans forget easily. That's why you should download WordUp: Smart reminders, word games, AI practice, and much more!

Download on the App StoreGet it on Google PlayGet it from MicrosoftGet it on AppGallery
Chrome

WordUp Chrome Extension

As you browse the web instantly look up words you don’t know.

Get Chrome Extension