Quanto mais processamento é necessário para resolver um problema, mais nos deparamos com projetos que envolvem questões de paralelismo, concorrência e distribuição de tarefas. O problema em escrever código para ser rodado paralelamente é grande quando temos acesso a dados compartilhados (shared memory) e existe uma ou mais escritas ocorrendo no mesmo dado.
Sobre o uso de concorrência de processamento, analise as seguintes sentenças:
I - O Synchronize é um modificador utilizado para controlar a concorrência de processos de linguagem.
II - O uso de Fibers permite escrever um código onde N processos mantem a comunicação entre si, dizendo uns aos outros quando é o momento de deixar de executar para dar espaço para execução do outro processo.
III - A utilização de api de NIO, permite executar tarefas de entrada e saída sem que a thread atual aguarde o resultado final.
Agora, assinale a alternativa que apresenta a reposta CORRETA:
Escolha uma:
a.
Somente as afirmativas I e III estão corretas.
b.
Somente as afirmativas II e III estão corretas.
c.
Somente a afirmativa I está correta. - Incorreto
d.
Somente a afirmativa II está correta.
e.
Somente as afirmativas I, II e III estão corretas.
Soluções para a tarefa
Respondido por
31
Somente as afirmativas I, II e III estão corretas.
marcos18mdp5p9w4:
CORRETA!
Respondido por
11
Somente as afirmativas I, II e III estão corretas. Correto
Perguntas interessantes