Definição – O que significa Lightweight Thread?
Um thread leve é um processo de programa de computador, normalmente um thread de usuário, que pode compartilhar espaço de endereço e recursos com outros threads, reduzindo o tempo de troca de contexto durante a execução.
Definirtec explica Lightweight Thread
Os threads são normalmente comparados em termos de tempo de processamento. Por exemplo, um encadeamento leve é aquele que leva menos tempo de processamento, enquanto um encadeamento pesado é um encadeamento que requer mais tempo de processamento. O tempo de processamento do thread também depende da linguagem usada para a implementação do thread. Por exemplo, pode ser mais eficiente usar C # para implementar um programa contendo vários threads.
Os sistemas operacionais modernos, como o Mac, permitem mais de um único thread no mesmo espaço de endereço, reduzindo o tempo de troca entre os threads. No entanto, isso não faz uso dos benefícios do multithreading.