Questões de Engenharia e Arquitetura · Fundatec

Engenharia e ArquiteturaOutros temasFundatec

IFC/SC - Instituto Federal Catarinense Concurso Público - Professores EBTT

Questão de Engenharia e Arquitetura

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?

Sua resposta

Mais questões de Outros temas

Questão de prova oficial, com o gabarito definitivo publicado pela banca. Reproduzida para fins de estudo.