concurrency
El término concurrency posee dos dimensiones semánticas principales que varían según el contexto. En un sentido general, se refiere a la coincidencia temporal de dos o más eventos, es decir, que sucedan simultáneamente. Sin embargo, en el ámbito de la informática y la programación, concurrency describe la capacidad de un sistema para gestionar múltiples tareas que comienzan, se ejecutan y se superponen en el tiempo, aunque no necesariamente se ejecuten en el mismo instante exacto (lo cual sería parallelism).
Distinción entre concurrencia y paralelismo
Es fundamental que el estudiante de inglés no confunda concurrency con parallelism. Mientras que la concurrencia es una propiedad estructural donde varias tareas progresan al mismo tiempo (como un malabarista que maneja varias pelotas, pero solo toca una a la vez), el paralelismo implica la ejecución física simultánea en múltiples procesadores.
concurrency: Gestión de múltiples tareas (intercaladas).
parallelism: Ejecución simultánea real.
Riesgos de traducción y falsos cognados
Aunque concurrency se traduce frecuentemente como "concurrencia", el hablante de español debe tener cuidado de no confundirlo con el uso común de "concurrir" en el sentido de "asistir a un lugar" (como en "concurrir a una reunión"). En inglés, concurrency no tiene ninguna relación con la asistencia física a un evento.
Asimismo, dependiendo del contexto, puede traducirse como "concordancia" cuando se refiere al acuerdo o coincidencia de opiniones o acciones entre personas. Por ejemplo, mientras que en computación hablamos de "concurrencia de procesos", en un contexto diplomático hablaríamos de la "concordancia de visiones".
Uso gramatical y colocaciones
Desde el punto de vista gramatical, es un sustantivo incontable. Es común encontrarlo asociado a términos técnicos como concurrency control (control de concurrencia) o concurrency issues (problemas de concurrencia).
Correcto: The system handles high concurrency (El sistema maneja una alta concurrencia).
Incorrecto: The system handles a concurrency (No se utiliza el artículo indefinido ya que es incontable).
Uncountable when referring to the general concept of simultaneous existence. Countable when referring to specific instances of overlapping events or technical concurrency levels.
Meanings
El estado de dos o más eventos o procesos que ocurren al mismo tiempo
The concurrency of the two software tasks caused a system crash.
La concurrencia de las dos tareas de software causó una caída del sistema.
El acuerdo o coincidencia de opiniones o acciones
The concurrency of the board members' views led to a quick decision.
La concordancia de los puntos de vista de los miembros de la junta llevó a una decisión rápida.