Questão 2801734

Tecnologia da Informação · 2023

Questão

ID 2801734

Disciplina: Tecnologia da Informação

Assunto: Mecanismos de Sincronização

Ano: 2023 Banca: FUNDATEC - Fundação Universidade Empresa de Tecnologia e Ciências Órgão: Instituto Federal Catarinense


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?

Alternativas da questão 2801734
Pular para o conteúdo principal