Os threads apresentam diversas características, dentre elas:
são entidades executadas em quase paralelo, que possuem a capacidade de compartilharem um espaço de endereçamento e todos os seus dados entre si.
são mais leves do que os processos e são de criação mais rápida e destruição mais lenta do que eles.
cada processo pode empregar um único thread.
eles não podem ser utilizados em sistemas com múltiplas CPUs, onde o paralelismo real é possível.
o ganho de desempenho quando threads são empregadas é de cerca de 95% em relação a aplicações que não as empregam.
Olá, para continuar, precisamos criar uma conta! É rápido e grátis.