Página 71
Transcrição do slide
Threads
(modelo clássico)
O modelo de threads permite que múltiplas execuções ocorram no mesmo ambiente de processo, com um grande grau de independência uma da outra Threads (também chamadas de processos leves) são linhas de execução, e compreendem: Id: identificador da thread Endereço da próxima instrução a ser executada Conjunto de registradores em uso Uma pilha de execução Threads compartilham com outras threads recursos, como: Trecho de código Dados Arquivos abertos Multithread é o termo usado para descrever a situação em que é permitido a existência de múltiplos threads em um processo