Buscar

bdq simulados exercicio.asp 5

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

CCT0263_A8_201509121749 07:45 de 50 min.
Todos os sistemas operacionais modernos possuem o conceito de processos que, de forma simplificada, são programas diferentes e
independentes executados pelo sistema operacional. Threading é um artifício que permite a coexistência de múltiplas atividades dentro de
um único processo. Um processo pode conter múltiplas threads que parecem executar ao mesmo tempo e de forma assíncrona em relação
às outras threads. Mas como definir a preferencia de execução dos mesmos?
Identifique qual o método responsável por definir a prioridade e os valores possíveis.
A execução de uma Thread pode passar por:
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:
O 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:
CCT0263_A8_201509121749 Lupa
Aluno: ALEX MIRANDA DA SILVA Matrícula: 201509121749
Disciplina: CCT0263 - PROG.ORINT.A ABJET. Período Acad.: 2016.3 EAD (G) / EX
Prezado (a) Aluno(a),
Você fará agora seu EXERCÍCIO DE FIXAÇÃO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será
composto de questões de múltipla escolha (3).
Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV
e AVS.
1.
Médodo: int setPriority(int prioridade) - Prioridade: 1 à 10
Médodo: void setPriority(int prioridade) - Prioridade: 1 à 100
Médodo: int getPriority(int prioridade) - Prioridade: 1 à 10
Médodo: void getPriority(int prioridade) - Prioridade: 1 à 10
Médodo: void setPriority(int prioridade) - Prioridade: 1 à 10
Gabarito Comentado
2.
três estados
um estado
dois estados
quatro estados
cinco estados
3.
Um processo pode assim ter diversas threads executando concorrentemente., mas todas partilhando o mesmo espaço de
endereçamento.
A Máquina Virtual Java (JVM), por segurança, não permite que uma aplicação tenha diversas linhas de execução rodando
concorrentemente
Não se pode enviar a mensagem run() diretamente para um objeto Thread
Como não há necessidade de trocar de contexto, as threads representam uma forma mais leve de processamento concorrente.
Threads com prioridades mais elevadas são executadas preferencialmente antes de threads com menor prioridade
Gabarito Comentado
4.
synchronized
notify().
locked
Existem duas formas de se criar uma classe que execute em forma multithread na linguagem Java, são elas:
A 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:
A prioridade de uma thread corresponde à preferência que ela terá perante às demais durante sua execução. Quanto maior a prioridade de
uma thread, maior será sua preferência no uso da CPU. A prioridade é extremamente ligada ao algoritmo de escalonamento de CPU que o
sistema operacional utiliza. Para definir a prioridade de uma thread, em um programa Java, utiliza-se o método:
Dentre 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.
notifyAll()
lock
Gabarito Comentado
5.
Herança da classe java.lang.Runnable e implementação da interface java.lang.MultiThread
Nenhuma das opções
Herança da classe java.lang.MultiThread e implementação da interface java.lang.Runnable
Herança da classe java.lang.Thread e implementação da interface java.lang.Runnable
Herança da classe java.lang.Runnable e implementação da interface java.lang.Thread
Gabarito Comentado Gabarito Comentado
6.
números de 1 a 100, sendo que o número 5 é usado para definir a prioridade como normal.
números de 1 a 100, sendo que o número 50 é usado para definir a prioridade como normal.
números de 0 a 10, sendo que o número 5 é usado para definir a prioridade como normal.
números de 1 a 10, sendo que o número 5 é usado para definir a prioridade como normal.
números de 1 a 5, sendo que o número 3 é usado para definir a prioridade como normal.
Gabarito Comentado
7.
yield()
interrupt()
setPriority()
sleep()
getPriority()
Gabarito Comentado
8.
Apenas III.
Apenas II.
Apenas II, III.
Apenas I.
Apenas I, II.
Gabarito Comentado
FINALIZAR O TESTE DE CONHECIMENTO
Legenda:     Questão não respondida  Questão não gravada  Questão gravada
Exercício inciado em 23/11/2016 22:30:30.

Outros materiais