Você está na página 1de 1

Multithreads

1 - Conceito de Multithread

O processamento multithread torna possível a execução de varias tarefas de um


mesmo programa ao mesmo “tempo”.
Em computadores com apenas um processador a divisão é feita como uma roleta, cada
posição é representando por múltiplos programas ativos. O tempo de processamento da CPU é
dividido de forma a passar o foco durante alguns milissegundos para cada processo nessa
“roleta” e avançando a seguir para próxima divisão ou processo. Nesse caso não existem
grandes ganhos de processamento.

Em computadores com mais de um processador ou mais de um núcleo não simulado, a


divisão e feita da mesma forma, mas os processos são executados simultaneamente.