A forma de programar evolui juntamente com os avanços do hardware, foram criados novos paradigmas de programação que tentam cobrir todas as problemáticas que podem ser apresentadas ao profissional da computação. Isso levou a uma abrangência das soluções computacionais em todo o mundo. Porém, é comum encontrar problemas de software mesmo quando se utiliza as formas mais avançadas de programação, isso não é diferente quando se pensa na programação paralela. Fazer um software que executa apenas uma tarefa por vez em diversos cenários pode ser complexo, porém, fazer um software que executa diversas tarefas ao mesmo tempo utilizando diversos núcleos de processamento é um desafio maior. Com isso, é necessário utilizar todos os mecanismos que a linguagem de programação fornece para facilitar o desenvolvimento do software. No caso do Java em sistemas paralelos é interessante utilizar as classes que podem encapsular as diversas preocupações que aparecem em cenários com múltiplas threads.
Considerando o contexto, avalie as afirmações a seguir:
I – As programação de sistema paralelos em Java se restringe apenas a classe Thread, a classe java.util.Timer não faz a utilização de linhas de processamento independentes dentro de processos.
II – Em uma classe em Java não se pode ter mais de uma instância da classe Thread por limitações da estrutura da linguagem.
III – A classe Timer e TimerTask tem relacionamento próximo, onde a classe Timer tem papel de controle e TimerTask tem papel de encapsular a tarefa a ser executada.
IV – As classes Timer emprega um encapsulamento maior que a classe Thread.
V – A classe TimerTask não pode ser utilizada em um sistema paralelo, apenas para agendar uma tarefa.
Agora, assinale a alternativa que apresenta a correta:
Escolha uma:
a.
Apenas as afirmativas II, IV e V. Incorreto
b.
Apenas as afirmativas I, III e IV. incorreto
c.
Apenas as afirmativas III e IV
d.
Apenas as afirmativas II e III.
e.
Apenas as afirmativas I e III.
Soluções para a tarefa
Respondido por
2
Apenas as afirmativas I e III. Incorreto
feehtuca:
Apenas as afirmativas II e III incorreto...
Respondido por
39
Apenas as afirmativas III e IV CORRETO AVA!
Anexos:
Perguntas interessantes
Matemática,
9 meses atrás
Matemática,
9 meses atrás
História,
9 meses atrás
História,
1 ano atrás
Sociologia,
1 ano atrás
Pedagogia,
1 ano atrás