Ao utilizar um notebook para ouvir uma música e ao mesmo tempo acessar uma rede social, ocorre o uso de processos e/ou threads.
Analise as afirmativas concernentes a processos e threads:
I. Em uma aplicação pode haver a criação e execução de vários threads e vários processos.
II. A comunicação entre processos em máquinas diferentes pode ocorrer por troca de mensagens.
III. A comunicação entre processos pode ocorrer entre processos de grupos diferentes.
IV. Bibliotecas como OpenMP e Pthreads são utilizadas para troca de mensagens entre processos em máquinas diferentes.
Assinale a alternativa que apresenta somente as afirmativas VERDADEIRAS.
Alternativas:
a)
As afirmativas II e III são verdadeiras.
b)
As afirmativas I e II são verdadeiras.
c)
As afirmativas III e IV são verdadeiras.
d)
As afirmativas I e IV são verdadeiras.
e)
As afirmativas II e IV são verdadeiras.
5)
Respostas
Resposta:
A resposta é I e II como o colega lucastchubby.
Explicação:
Com relação ao uso de processos e/ou threads, é correto o que se afirma em: Alternativa B:
- As afirmativas I e II são verdadeiras.
O que são threads?
Uma thread é um único fluxo de controle dentro de um programa, cada um desses deve ter seus próprios recursos, como o contador de programa, a pilha de execução e contexto de execução.
No entanto, cada thread em um programa ainda compartilha muitos recursos, como espaço de memória e arquivos abertos, dessa forma uma aplicação pode haver a criação e execução de vários threads e vários processos.
Bibliotecas como OpenMP e Pthreads são utilizadas para existir uma sincronização entre os threads de maneira automática, nos processos de uma máquina. Enquanto que, a comunicação entre processos, ocorre entre processos do mesmo grupo.
Entenda mais sobre a programação em: https://brainly.com.br/tarefa/13287203