Buscar

EstacioJava12

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

04/02/2024, 22:14 Estácio: Alunos
https://simulado.estacio.br/alunos/ 1/3
Exercício por
Temas
 avalie sua aprendizagem
(UFJF - COPESE - Técnico de Tecnologia da Informação - 2017) Java possui suporte a de�nição de métodos
synchronized, os quais:
Em Java, quando uma thread está aguardando para obter a trava de um semáforo, ela encontra-se no estado:
PROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA
Lupa  
 
DGT0244_202106085531_TEMAS
Aluno: RAPHAEL SILVEIRA SÁ Matr.: 202106085531
Disc.: PROGRAMAÇÃO ORIENT  2023.4 EAD (GT) / EX
Prezado (a) Aluno(a),
Você fará agora seu EXERCÍCIO! 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.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se
familiarizar com este modelo de questões que será usado na sua AV e AVS.
THREADS
 
1.
Habilitam o uso do relógio de tempo real no objeto, que é sincronizado com o relógio atômico e que, assim,
tem mais precisão se comparado com o relógio do sistema.
Permitem monitorar sua execução para que outras ações no mesmo objeto possam ser sincronizadas para
execução obrigatoriamente em paralelo.
Habilitam o monitor de um objeto, que garante exclusão mútua entre threads que tentam executar seus
métodos synchronized em um dado momento.
Permitem a sincronização com outros métodos synchronized da mesma e de outras classes, de modo que
possam iniciar sua execução exatamente juntos a partir de diferentes threads.
Permitem a sincronização com outros métodos synchronized da mesma classe, de modo que possam iniciar
sua execução exatamente juntos a partir de diferentes threads.
Data Resp.: 04/02/2024 22:14:08
Explicação:
A resposta certa é: Habilitam o monitor de um objeto, que garante exclusão mútua entre threads que tentam
executar seus métodos synchronized em um dado momento.
 
2.
BLOCKED
TIMED_WAITING
javascript:voltar();
javascript:voltar();
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:diminui();
javascript:aumenta();
javascript:aumenta();
04/02/2024, 22:14 Estácio: Alunos
https://simulado.estacio.br/alunos/ 2/3
(CESGRANRIO - BNDES - Pro�ssional Básico - Análise de Sistemas - 2013) Qual método pertencente à biblioteca
nativa de Java não é capaz de bloquear a execução de uma thread?
(UFF - COSEAC - Analista de Tecnologia da Informação - 2015) Na linguagem Java, uma thread executável pode
entrar em um determinado estado por um intervalo de tempo especí�co, retornando ao estado executável quando
for noti�cada por outra thread ou quando esse intervalo expirar. Essa situação caracteriza o seguinte estado:
No que se refere à linguagem de programação Java, ''thread safe'' é um conceito segundo o qual threads
concorrentes utilizam algoritmo de sincronismo para cooperarem entre si. É exemplo da aplicação desse conceito:
WAITING
RUNNABLE
STOPED
Data Resp.: 04/02/2024 22:14:11
Explicação:
A resposta certa é: BLOCKED
 
3.
Thread.yield()
ReentrantLock.lock()
Object.wait()
Thread.join()
FileInputStream.read()
Data Resp.: 04/02/2024 22:14:15
Explicação:
A resposta certa é: Thread.yield()
 
4.
Espera sincronizada
Terminado
Novo
Bloqueado
Cancelado
Data Resp.: 04/02/2024 22:14:20
Explicação:
A resposta certa é: Espera sincronizada
 
5.
Classes �nais
Objetos estáticos
Classes estáticas
Objetos imutáveis
Objetos �nais
Data Resp.: 04/02/2024 22:14:24
Explicação:
A resposta certa é: Objetos imutáveis
04/02/2024, 22:14 Estácio: Alunos
https://simulado.estacio.br/alunos/ 3/3
(AOCP - BRDE - Analista de Sistemas - 2012) Sobre Prioridade e Agendamento de Thread na linguagem de
programação Java, analise as a�rmações e assinale a(s) correta(s).
I. Por padrão, toda thread recebe uma DEFAULT_PRIORITY (uma constante de 5).
II. Toda thread do Java tem uma prioridade de thread que auxilia na ordenação em que estão agendadas.
III. O agendamento de thread consegue garantir que, em diferentes sistemas operacionais, cada processo gastará a
mesma fatia de tempo.
IV. Em Java, cada nova thread herda a prioridade da thread que a cria.
(VUNESP - TJ/SP - Analista de Sistemas - 2012) Considere as seguintes a�rmações sobre Threads:
I. É uma forma de um processo se dividir em tarefas que podem ser executadas concorrentemente.
II. Os sistemas que suportam múltiplas threads são chamados de multithread.
III. Em hardwares com múltiplas CPUs (multi-core), as threads podem ser processadas de forma simultânea.
Sobre as a�rmações, está correto o contido em:
 
6.
Apenas II, III e IV
Apenas II e IV
Apenas I
Apenas I, III e IV
I, II, III e IV
Data Resp.: 04/02/2024 22:14:29
Explicação:
A resposta certa é : Apenas II e IV
 
7.
I, apenas
I e III, apenas
I, II e III
II e III, apenas
I e II, apenas
Data Resp.: 04/02/2024 22:14:35
Explicação:
A resposta certa é: I, II e III
    Não Respondida      Não Gravada     Gravada
Exercício por Temas inciado em 04/02/2024 22:14:05.

Continue navegando