Quiz
Programação Orientada a Objetos 8
Create a free account to finish this quiz
Save your progress and see your final score.
Already have an account? Sign in
Questions in this quiz (6)
1Dentre as alternativas abaixo, assinale a alternativa CORRETA referente à Thread:
I. Com Multiprogramação é possível alcançar paralelismo, somente em computadores com mais de uma CPU.
II. Diferentes threads, podem parecer estar todas sendo executadas ao mesmo tempo.
III. Java threads são objetos que nunca se comunicam entre si para compartilhar objetos em memória.- AApenas I, II.
- BApenas II, III.
- CApenas I.
- DApenas II.
- EApenas III.
2A execução de uma Thread pode passar por:
- Adois estados
- Bum estado
- Ccinco estados
- Dquatro estados
- Etrês estados
3
3.
A programação multitarefa é uma realidade em nossos sistemas. Isto é possível com a implementação do conceito de Threads. Uma thread é um fluxo sequencial de controle, ou linha de execução, dentro de um processo ou programa.
Identifique qual a opção esta incorreta em função do conceito de Threads:- AThreads com prioridades mais elevadas são executadas preferencialmente antes de threads com menor prioridade
- BComo não há necessidade de trocar de contexto, as threads representam uma forma mais leve de processamento concorrente.
- CUm processo pode assim ter diversas threads executando concorrentemente., mas todas partilhando o mesmo espaço de endereçamento.
- DA Máquina Virtual Java (JVM), por segurança, não permite que uma aplicação tenha diversas linhas de execução rodando concorrentemente
- ENão se pode enviar a mensagem run() diretamente para um objeto Thread
4O conceito de Threads é largamente usado na programação Java. Selecione a opção abaixo que possui a palavra chave que o Java adotou para informar que um determinado bloco deve estar síncrono com os demais threads:
- Alock
- Blocked
- CnotifyAll()
- Dnotify().
- Esynchronized
5Existem duas formas de se criar uma classe que execute em forma multithread na linguagem Java, são elas:
- AHerança da classe java.lang.MultiThread e implementação da interface java.lang.Runnable
- BHerança da classe java.lang.Thread e implementação da interface java.lang.Runnable
- CHerança da classe java.lang.Runnable e implementação da interface java.lang.MultiThread
- DNenhuma das opções
- EHerança da classe java.lang.Runnable e implementação da interface java.lang.Thread
6A prioridade de um thread corresponde a preferência que ela terá perante as demais durante sua execução. Quanto maior a prioridade de um thread, maior será sua preferência no uso da CPU. Threads de mesma prioridade costumam partilhar o tempo de CPU igualmente. Para definir a prioridade de um thread, são usados:
- Anúmeros de 1 a 10, sendo que o número 5 é usado para definir a prioridade como normal.
- Bnúmeros de 1 a 100, sendo que o número 50 é usado para definir a prioridade como normal.
- Cnúmeros de 1 a 5, sendo que o número 3 é usado para definir a prioridade como normal.
- Dnúmeros de 0 a 10, sendo que o número 5 é usado para definir a prioridade como normal.
- Enúmeros de 1 a 100, sendo que o número 5 é usado para definir a prioridade como normal.
Information
- Description
- - Programação Orientada a Objetos Quiz on Programação Orientada a Objetos 8, created by Anderson Ribeiro on 08/06/2016.
- Author
- Anderson Ribeiro
- Language
- Português
- Views
- 4
- History
- Created on 8 Jun 2016 · updated on 11 Jun 2016
- Tags
- Rating
- No ratings yet Rate this quiz