Flashcard FC269034
Quais são as primitivas de sincronização para exclusão mútua, bloqueio até condição lógica e limitação de threads concorrentes?
Conceitos de Arquitetura de Computadores
IDECAN · 2021
Quais são as primitivas de sincronização para exclusão mútua, bloqueio até condição lógica e limitação de threads concorrentes?
Mostrar resposta e comentário
Resposta
As primitivas de sincronização são: mutex locks para exclusão mútua, condition variables para bloqueio até que uma condição lógica seja satisfeita, e semáforos para limitar o número de threads concorrentes.Mutex locks: garante exclusão mútua, permitindo apenas uma thread na seção crítica.
Condition variables: bloqueia threads até que um predicado lógico seja satisfeito; normalmente usado com mutex para evitar busy-wait.
Semáforos: contador sincronizador que limita quantas threads podem acessar um recurso concorrentemente.
Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/266523
Conteúdo do catálogo FC Concursos · Atualizado em