ExpertiDict

Software e Hardware · Intermediário · Inglês · Técnico

multithreading

/ˌmʌl.tiˈθɹɛd.ɪŋ/substantivo

Execução de várias threads dentro de um mesmo programa, que compartilham memória e podem rodar em paralelo em vários núcleos ou de forma intercalada.

Onde usar

Aparece em documentação de linguagens e sistemas operacionais e em fichas de processadores (SMT, como o Hyper-Threading). Programas com multithreading aproveitam melhor chips multinúcleo.

Exemplos

Multithreading lets the app keep responding while it saves the file.

O multithreading permite que o aplicativo continue respondendo enquanto salva o arquivo.

The video editor uses multithreading to render on all cores.

O editor de vídeo usa multithreading para renderizar em todos os núcleos.

Cuidado

Não é o mesmo que multitarefa ou multiprocessamento: aqui as threads pertencem ao mesmo processo e dividem a mesma memória.

Sinônimos

multiencadeamento

Antônimos

single-threading

Origem

Do inglês multi-, 'vários', mais thread, 'fio'.

Veja também

Todos os termos de Software e Hardware