Índice:
Definição - O que significa Middleweight Thread?
Um encadeamento de peso médio é uma instância de uma sequência de código que funciona como uma unidade. Isso normalmente é feito em nome de um único usuário, transação ou mensagem em um programa de computador. Às vezes, os encadeamentos são descritos por peso, que se refere à quantidade de informações contextuais que devem ser salvas pelo encadeamento para torná-las úteis ao sistema como referência.
Techopedia explica Middleweight Thread
Os kernels modernos do SO são considerados threads de peso médio porque vários threads podem existir em um único espaço de endereço. Isso reduz a quantidade de contexto que precisa ser salva para cada um, diminuindo significativamente o tempo de comutação. Por outro lado, um processo Unix é considerado um segmento pesado. A maioria dos threads no nível do usuário é considerada leve.
Um thread e uma tarefa são muito semelhantes e geralmente são confusos. O sistema operacional considera um programa em execução uma tarefa, dando a cada tarefa a chance de executar uma operação. Se um programa solicitar que um arquivo seja salvo, o sistema operacional cria um encadeamento. A maioria dos sistemas operacionais de hoje suporta multitarefa e multithreading para fornecer processamento de aplicativos eficiente.