Buscar

1. A linguagem Java foi projetada para usar Threads, sendo que o primeiro e principal Thread é executado no método “main”. Nesse sentido, analise a...

1. A linguagem Java foi projetada para usar Threads, sendo que o primeiro e principal Thread é executado no método “main”. Nesse sentido, analise as asserções a seguir e a relação proposta entre elas.

I. O uso de Threads permite que o sistema operacional consiga dividir as tarefas entre todos os processadores disponíveis, aumentando, assim, a eficiência do processamento.

II. Todo aplicativo Java tem pelo menos uma thread – thread principal, embora existam tantos outros encadeamentos Java em execução em segundo plano como gerenciamento de memória, gerenciamento de sistema, processamento de sinal etc.

III. Não é possível determinar uma prioridade de atendimento das threads. Como todas devem executar simultaneamente, o sistema sempre vai se basear no FIFO – primeiro que chega, primeiro que sai.

Está correto o que se afirma em:

I. O uso de Threads permite que o sistema operacional consiga dividir as tarefas entre todos os processadores disponíveis, aumentando, assim, a eficiência do processamento.
II. Todo aplicativo Java tem pelo menos uma thread – thread principal, embora existam tantos outros encadeamentos Java em execução em segundo plano como gerenciamento de memória, gerenciamento de sistema, processamento de sinal etc.
III. Não é possível determinar uma prioridade de atendimento das threads. Como todas devem executar simultaneamente, o sistema sempre vai se basear no FIFO – primeiro que chega, primeiro que sai.
a. I e III, apenas.
b. I e II, apenas.
c. I, II e III.
d. II e III, apenas.
e. I, apenas.

Respostas

User badge image

Ed Verified user icon

A alternativa correta é a letra b) I e II, apenas. Justificativa: I. O uso de Threads permite que o sistema operacional consiga dividir as tarefas entre todos os processadores disponíveis, aumentando, assim, a eficiência do processamento. Essa afirmação está correta, pois o uso de threads permite que o sistema operacional divida as tarefas entre os processadores disponíveis, aumentando a eficiência do processamento. II. Todo aplicativo Java tem pelo menos uma thread – thread principal, embora existam tantos outros encadeamentos Java em execução em segundo plano como gerenciamento de memória, gerenciamento de sistema, processamento de sinal etc. Essa afirmação também está correta, pois todo aplicativo Java tem pelo menos uma thread - a thread principal - e existem outros encadeamentos Java em execução em segundo plano. III. Não é possível determinar uma prioridade de atendimento das threads. Como todas devem executar simultaneamente, o sistema sempre vai se basear no FIFO – primeiro que chega, primeiro que sai. Essa afirmação está incorreta, pois é possível determinar a prioridade de atendimento das threads. O sistema operacional pode definir a prioridade de cada thread e, assim, determinar a ordem de execução das mesmas.

0
Dislike0

Responda

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image