concurrent programming

[/kənˈkɜrənt ˈproʊɡræmɪŋ/]
noun
programação concorrente
1. A programming paradigm where multiple processes or threads execute simultaneously or appear to execute simultaneously, often sharing resources and coordinating their execution.
Concurrent programming allows developers to write applications that can handle multiple tasks at the same time.
A programação concorrente permite aos desenvolvedores escrever aplicações que podem lidar com múltiplas tarefas ao mesmo tempo.
2. The practice of writing code that manages multiple independent sequences of execution (threads, processes, or coroutines) within a single program.
Modern concurrent programming languages provide tools like mutexes and semaphores to prevent race conditions.
As linguagens de programação concorrente modernas fornecem ferramentas como mutexes e semáforos para evitar condições de corrida.
Concurrent programming is a foundational concept in modern software engineering, particularly important in Brazilian and Portuguese tech industries with the growth of distributed systems and cloud computing. The term is used consistently across both Brazilian Portuguese and European Portuguese technical communities.
Synonyms / Sinônimos
parallel programmingmultithreaded programmingasynchronous programming
Antonyms / Antônimos
sequential programmingsynchronous programming

Regional Variations

General Brazilian
programação concorrente
Standard term used in Brazilian tech industry and academia
São Paulo
programação concorrente
Common in tech hubs; sometimes informally called 'programação paralela' in business contexts
Portugal
programação concorrente
Standard term; occasionally 'programação paralela' used interchangeably

Related Words

threadprocesssynchronizationmutexsemaphoredeadlockrace conditionparallelism

Related Idioms & Phrases

race condition in concurrent programming
thread-safe concurrent programming
concurrent programming paradigm
Look up more words on Fala2Me
The free English-Portuguese dictionary with real Brazilian accents, NYC slang, conjugator and more
Open Fala2Me →