Ed
ano passado
Vamos analisar cada assertiva: I. A Multiprogramação é uma maneira de alcançar uma forma limitada de paralelismo, mesmo em um computador com apenas uma CPU. Verdadeiro, a multiprogramação permite que várias tarefas sejam executadas de forma intercalada, dando a impressão de paralelismo em sistemas com uma única CPU. II. Mesmo em um computador com apenas uma CPU, diferentes threads de uma aplicação gráfica como exemplo podem parecer estar todas sendo executadas ao mesmo tempo. Verdadeiro, isso é possível devido ao gerenciamento de tempo do sistema operacional, que alterna rapidamente entre as threads, criando a ilusão de execução simultânea. III. Java threads são objetos que podem cooperar e comunicar-se entre si para compartilhar objetos em memória, a tela, ou outros tipos de recursos e periféricos. Verdadeiro, as threads em Java podem se comunicar e compartilhar recursos, permitindo a cooperação entre elas. IV. A troca entre as threads sendo executadas ocorre rapidamente porque cada thread possui sua própria pilha armazenada na memória da Máquina Virtual Java. A pilha de cada thread contém as variáveis locais e os frames dos métodos que a thread está executando atualmente. Verdadeiro, cada thread tem sua própria pilha, o que permite que a troca entre elas ocorra de forma eficiente. Com base na análise, todas as assertivas (I, II, III e IV) estão corretas. Portanto, a alternativa correta é: I, II, III e IV.
Cadastre-se ou realize login
Ed
há 2 anos
Analisando as assertivas: I. A Multiprogramação é uma maneira de alcançar uma forma limitada de paralelismo, mesmo em um computador com apenas uma CPU. - Correta II. Mesmo em um computador com apenas uma CPU, diferentes threads de uma aplicação gráfica como exemplo podem parecer estar todas sendo executadas ao mesmo tempo. - Correta III. Java threads são objetos que podem cooperar e comunicar-se entre si para compartilhar objetos em memória, a tela, ou outros tipos de recursos e periféricos. - Correta IV. A troca entre as threads sendo executadas ocorre rapidamente porque cada thread possui sua própria pilha armazenada na memória da Máquina Virtual Java. A pilha de cada thread contém as variáveis locais e os frames dos métodos que a thread está executando atualmente. - Correta Portanto, a alternativa correta é: I, II, III e IV
Mais perguntas desse material