Concurrency: meaning, definitions and examples
⏳
concurrency
[ kənˈkʌrənsi ]
programming
The 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.
Synonyms
Which Synonym Should You Choose?
Word | Description / Examples |
---|---|
concurrency |
Concurrency is often used in the context of computing to describe multiple processes or threads being executed in overlapping time periods, though not necessarily simultaneously. It emphasizes the management of multiple tasks at the same time.
|
parallelism |
Parallelism refers to the simultaneous execution of multiple tasks or processes. It is often used in high-performance computing where tasks are performed in actual parallel, usually on multiple processors or cores.
|
simultaneity |
Simultaneity denotes the occurrence of events at the exact same time. It is used in various fields such as physics, telecommunications, and everyday language to emphasize that two or more events happen together.
|
Examples of usage
- Concurrency in programming allows multiple tasks to run simultaneously.
- The use of concurrency can improve the performance of a software application.
general
The state of two or more things happening or existing at the same time or in a synchronous way.
Synonyms
Which Synonym Should You Choose?
Word | Description / Examples |
---|---|
concurrency |
Use this term in technical or computing contexts to describe multiple processes happening at the same time, often used in programming or project management.
|
simultaneity |
Used in more formal or academic contexts to describe the occurrence of events at exactly the same time. Often used in physics or other scientific disciplines.
|
coincidence |
This word is best used when talking about events that happen at the same place or time by chance, often with a sense of surprise or serendipity.
|
Examples of usage
- The concurrency of events made it difficult to determine the cause of the problem.
- The meeting was scheduled to avoid concurrency with other important events.
Translations
Translations of the word "concurrency" in other languages:
🇵🇹 concorrência
🇮🇳 समानांतरता
🇩🇪 Nebenläufigkeit
🇮🇩 kesamaan waktu
🇺🇦 конкуренція
🇵🇱 współbieżność
🇯🇵 同時性
🇫🇷 concurrence
🇪🇸 concurrencia
🇹🇷 eşzamanlılık
🇰🇷 동시성
🇸🇦 التزامن
🇨🇿 současnost
🇸🇰 súčasnosť
🇨🇳 并发
🇸🇮 sočasnost
🇮🇸 samhliðaferli
🇰🇿 қатарлық
🇬🇪 კონკურენცია
🇦🇿 eyni vaxtda olma
🇲🇽 concurrencia
Etymology
The word 'concurrency' originates from the Latin word 'concurrere', meaning 'to run together'. It first appeared in English in the early 17th century. The term gained prominence in computer science and programming to describe the simultaneous execution of multiple tasks or processes.
See also: concurred, concurrence, concurrent, concurrently.