O acesso à memória é uma questão complexa em programas paralelos. Quando utiliza-se memória compartilhada é necessário considerar que o sistema irá necessitar de algum tipo de controle de acesso. Caso não seja implementado este controle é possível que as threads acessem espaços de memória que não são permitidos e alterem dados, gerando inconsistência de programação.
Assinale a alternativa que apresenta uma frase verdadeira sobre mutexes ou sobre semáforos
Escolha uma:
a.
O semáforo é sempre melhor que o mutex porque permite que mais de uma thread acesse a região de memória controlada.
b.
Semáforos são utilizados, quando se tem um recurso em que várias threads acessam a mesma variável.
c.
Semáforos e mutex são baseados em variáveis, todavia os Mutexes podem assumir múltiplos valores, por exemplo, do tipo float.
d.
Semáforo e mutex são métodos de controle de acesso de recursos de processamento, mas não utilizados como métodos de controle de acesso à memória.
e.
Mutex podem ser utilizados quando várias threads podem acessar o recurso simultaneamente.
Soluções para a tarefa
Respondido por
4
Resposta:
Semáforos são utilizados, quando se tem um recurso em que várias threads acessam a mesma variável.
Explicação:
Perguntas interessantes
Geografia,
6 meses atrás