coroutine

[/ˈkɔːruːtiːn/]
nounpl: coroutines
corrotina
1. A generalized subroutine that can suspend its execution and resume later, allowing multiple entry and exit points.
The coroutine paused execution at the await point and resumed when the data was ready.
A corrotina pausou a execução no ponto await e retomou quando os dados estavam prontos.
2. In programming, a function that can yield control back to the caller multiple times and resume from where it left off.
Python coroutines are commonly used with the async/await syntax for asynchronous programming.
As corrotinas Python são comumente usadas com a sintaxe async/await para programação assíncrona.
3. A control structure that generalizes subroutines for multitasking without threads.
Developers use coroutines to handle concurrent operations efficiently.
Os desenvolvedores usam corrotinas para lidar com operações concorrentes de forma eficiente.
Coroutine is primarily a technical term used in software development and computer science. In Brazil, it is typically used untranslated in professional programming contexts, though 'corrotina' is the official Portuguese translation. The term has become increasingly important with the rise of asynchronous programming frameworks like Python's asyncio and JavaScript's async/await, making it essential vocabulary for modern developers in both English and Portuguese-speaking countries.
Synonyms / Sinônimos
generatorasync functionlightweight threadfiber

Regional Variations

General Brazilian
corrotina
Standard technical term used in software development documentation and education
Portugal
corrotina
Same translation used in Portuguese computing terminology
Technical English-speaking communities
coroutine
Often used untranslated in Brazilian tech environments due to industry standardization

Related Words

asyncawaitgeneratorconcurrencyyieldthreadasynchronous programming
Look up more words on Fala2Me
The free English-Portuguese dictionary with real Brazilian accents, NYC slang, conjugator and more
Open Fala2Me →