O que é multithreading?

18 de abril de 2022

Multithreading é um CPU recurso que permite a execução de vários threads simultaneamente usando os mesmos recursos. Uma thread é um pequeno conjunto de instruções que são executadas independentemente no processo principal. CPUs multinúcleo executam muitos threads ao mesmo tempo para melhorar o desempenho geral e a capacidade de resposta do aplicativo.

Pedidos para a CPU de um thread não interrompem outros pedidos de threads diferentes. Por esse motivo, o multithreading permite que tarefas simultâneas sejam executadas. Com a alternância mais rápida entre os threads do que entre os diferentes processos, o multithreading é parte integrante dos sistemas operacionais modernos.


Anastasia
Spasojevic
Anastazija é uma redatora de conteúdo experiente, com conhecimento e paixão por cloud computação, tecnologia da informação e segurança online. No phoenixNAP, ela se concentra em responder a questões candentes sobre como garantir a robustez e a segurança dos dados para todos os participantes do cenário digital.