FC ConcursosFC Concursos

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

De acordo com o assunto TI Organização e Arquitetura dos Computadores: Conceitos de Arquitetura de Computadores, responda:

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

Continue aprendendo