blocking programming

[/ˈblɑːkɪŋ ˈproʊɡræmɪŋ/]
noun
programação bloqueante
1. A programming model where operations execute sequentially, with each operation blocking execution until it completes before the next operation can begin
In blocking programming, a database query will halt the entire program until the result is returned.
Na programação bloqueante, uma consulta ao banco de dados interrompe todo o programa até que o resultado seja retornado.
2. Synchronous execution pattern where a thread or process waits for I/O operations to complete before proceeding
Traditional blocking programming can lead to performance issues when handling multiple concurrent requests.
A programação bloqueante tradicional pode causar problemas de desempenho ao lidar com múltiplas requisições simultâneas.
In modern software development culture, particularly in the USA and Brazil, blocking programming is often presented as an outdated approach compared to asynchronous programming. However, it remains fundamental in traditional server-side applications and is important for developers to understand as a foundational concept in computer science education.
Synonyms / Sinônimos
synchronous programmingblocking I/Osynchronous execution
Antonyms / Antônimos
non-blocking programmingasynchronous programmingevent-driven programming

Regional Variations

General Brazilian
programação bloqueante
Standard technical term used in software development contexts
Portugal
programação bloqueante
Equivalent term, though asynchronous programming is increasingly preferred in modern development

Related Words

threadI/O operationsynchronousasynchronouscallbackpromise

Related Idioms & Phrases

blocking call
blocking operation
wait for completion
Look up more words on Fala2Me
The free English-Portuguese dictionary with real Brazilian accents, NYC slang, conjugator and more
Open Fala2Me →