Questão de Sistemas Operacionais — Threads — CESGRANRIO 2024
Sistemas OperacionaisThreads
- Código
- cg020789
- Banca
- CESGRANRIO
- Órgão
- BNDES
- Ano
- 2024
- Nível
- Superior
- Cargo
- Analista - Análise de Sistemas - Desenvolvimento (Manhã)
Um programador está desenvolvendo um sistema de controle de estoque no qual múltiplos threads precisam atualizar a quantidade de produtos simultaneamente. Para garantir que a quantidade de produtos seja atualizada corretamente sem causar inconsistências, ele precisa utilizar uma primitiva de sincronização específica.Considerando-se esse contexto, qual é a propriedade que caracteriza unicamente a primitiva de sincronização chamada ‘mutex’ e que a qualifica para garantir a condição desejada?
- ABloquear threads até que uma condição específica seja verdadeira.
- BCombinar exclusão mútua e variáveis de condição para gerenciar o acesso a recursos compartilhados.
- CGarantir que apenas um thread possa acessar o recurso de cada vez.
- DPermitir múltiplos threads acessarem o recurso até um limite definido.
- ESincronizar a execução de múltiplos threads em pontos específicos do código.