Logo Passei Direto
Buscar

Inglês

UNOPAR
Ler em VOZ c Analise as sentenças a seguir sobre as threads I) Uma thread pode ser definida como uma sub-rotina de um programa que pode ser executada de forma assincrona, ou seja, executada concorrentemente ao programa chamador. II) Threads compartilham O processador da mesma maneira que processos e passam pelas mesmas mudanças de estado (execução, espera e pronto). Pesquisar por imagem III) As threads compartilham O mesmo contexto de software e espaço de endereçamento com OS demais threads, porém cada thread possui seu contexto de hardware individual.
User badge image
Alexsandro Pedra

semana passada

Respostas

User badge image

Ed Verified user icon

semana passada

Vamos analisar cada uma das sentenças sobre threads: I) Uma thread pode ser definida como uma sub-rotina de um programa que pode ser executada de forma assíncrona, ou seja, executada concorrentemente ao programa chamador. Verdadeiro, essa definição está correta, pois uma thread realmente permite a execução concorrente dentro de um programa. II) Threads compartilham o processador da mesma maneira que processos e passam pelas mesmas mudanças de estado (execução, espera e pronto). Verdadeiro, as threads compartilham o processador e podem passar pelos mesmos estados que os processos, embora a gestão de threads seja geralmente mais leve. III) As threads compartilham o mesmo contexto de software e espaço de endereçamento com os demais threads, porém cada thread possui seu contexto de hardware individual. Verdadeiro, essa afirmação está correta, pois as threads dentro do mesmo processo compartilham o espaço de endereçamento, mas cada uma tem seu próprio contexto de execução (como registradores e pilha). Como todas as sentenças I, II e III estão corretas, a alternativa que contém todos os itens verdadeiros é: I, II e III.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina