Multithreading

Multithreading é semelhante à multitarefa, mas permite o processamento de várias threads ao mesmo tempo, em vez de vários processos. Como as threads são instruções menores e mais básicas que os processos, o multithreading pode ocorrer dentro dos processos.

Ao incorporar multithreading, os programas podem executar várias operações de uma só vez. Por exemplo, um sistema operacional com suporte a multithreading pode executar várias tarefas em segundo plano, como registrar alterações em arquivos, indexar dados e gerenciar janelas, ao mesmo tempo. Os navegadores da Web que oferecem suporte a multithreading podem ter várias janelas abertas, com animações em JavaScript e Flash sendo executadas simultaneamente. Se um programa for totalmente multithread, os diferentes processos não deverão afetar uns aos outros, desde que a CPU tenha potência suficiente para lidar com eles.

Assim como a multitarefa, o multithreading também melhora a estabilidade dos programas. No entanto, em vez de impedir que o computador trave, o multithreading pode evitar que um programa trave. Como cada thread é tratada separadamente, se uma thread apresentar um erro, ela não deverá afetar o restante do programa. Portanto, o multithreading pode resultar em menos travamentos, algo pelo qual todos podemos agradecer.

Atualizado 26 de setembro de 2008 por Per C.

quizTeste seus conhecimentos

Que tipo de banco de dados armazena seus dados em uma única tabela e como texto sem formatação?

A
Arquivo simples
0%
B
Relacional
0%
C
Orientado a objetos
0%
D
Hierárquico
0%
Correto! Incorreto!     Veja a definição de Arquivo simples.
Mais quizzes →

O dicionário de informática Tech Terms

A definição de Multithreading nesta página é uma definição original escrita pelos autores do TechTerms.com. Se você quiser fazer referência a esta página ou citar esta definição, use a barra de citação verde logo abaixo da definição.

Nosso objetivo é explicar a terminologia de informática de um jeito fácil de entender. Buscamos precisão e clareza em cada definição que publicamos. Se você tiver comentários sobre esta definição ou quiser sugerir um novo termo técnico, entre em contato.

A newsletter do Tech Terms

Amplie seus conhecimentos técnicos com nossa newsletter diária ou semanal! Assine hoje e receba novos termos e quizzes na sua caixa de entrada.

Assine a newsletter gratuita do TechTerms

Com que frequência você gostaria de receber um e-mail?

Você pode cancelar a assinatura ou alterar a frequência a qualquer momento usando os links disponíveis em cada e-mail. Dúvidas? Entre em contato.

Observação: a newsletter é enviada em inglês.