Ed
há 10 meses
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. É verdadeira (V). Threads são unidades de execução que podem operar de forma concorrente, permitindo que um programa realize múltiplas tarefas ao mesmo tempo. II) Threads compartilham o processador da mesma maneira que processos e passam pelas mesmas mudanças de estado (execução, espera e pronto). É falsa (F). Embora threads compartilhem o processador, elas não passam pelas mesmas mudanças de estado que processos, pois threads dentro do mesmo processo compartilham o mesmo espaço de endereçamento e têm um gerenciamento de estado diferente. 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. É verdadeira (V). As threads dentro de um mesmo processo compartilham o mesmo espaço de endereçamento, mas cada uma tem seu próprio contexto de hardware, como registradores e pilha. Portanto, a sequência correta é: V, F, V. A alternativa que apresenta essa sequência é: A) V, F, V.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material