Definição – O que significa Threadweight Middleweight?
Um thread 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. Os threads às vezes são descritos por peso, que se refere à quantidade de informações contextuais que devem ser salvas pelo thread para torná-lo útil para o sistema como uma referência.
Definirtec explica Middleweight Thread
Kernels de SO modernos 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 salvo para cada um, diminuindo significativamente o tempo de comutação. Em contraste, um processo Unix é considerado um thread pesado. A maioria dos threads de nível de usuário são considerados threads leves.
Um thread e uma tarefa são muito semelhantes e costumam ser confundidos. O SO considera um programa em execução uma tarefa, dando a cada tarefa um turno de execução de uma operação. Se um programa solicitar que um arquivo seja salvo, o sistema operacional cria um thread. A maioria dos sistemas operacionais de hoje oferece suporte a multitarefa e multithreading para fornecer processamento de aplicativo eficiente.