Magna Concursos
2786292 Ano: 2023
Disciplina: TI - Sistemas Operacionais
Banca: FUNDATEC
Orgão: IFC

Considerando um programa concorrente com múltiplas threads, analise as seguintes assertivas sobre o uso de travas, também conhecidas como mutex:

I. Uma trava pode ser usada para proteger a memória de acesso simultâneo por múltiplas threads, mas não pode impedir threads do mesmo processo de acessar o mesmo arquivo.

II. Usar uma trava evita que múltiplas threads leiam da e escrevam na mesma variável dentro do escopo da trava ao mesmo tempo, o que causaria resultados inconsistentes ou incorretos.

III. Caso o programador não use travas, o sistema operacional sincroniza as threads automaticamente, mas com uma perda de eficiência.

Quais estão corretas?

 

Provas

Questão presente nas seguintes provas

Professor PEBTT - Engenharia da Computação

60 Questões