Ir para o conteúdo

Página 71

Slide 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

Comentários