Please enable JavaScript.
Coggle requires JavaScript to display documents.
Semáforos (semáforo (ação atômica., duas operações nos semáforos, down e…
Semáforos
semáforo
-
duas operações nos semáforos, down e up (generalizações de sleep e wakeup, respectivamente).
uma vez que a operação de semáforo tenha começado, nenhum outro processo pode acessar o semáforo até que a operação tenha sido concluída ou bloqueada.
-
-
Troca de mensagens
Esse método de comunicação entre processos usa duas primitivas, send e receive, que, como semáforos e diferentemente dos monitores, são chamadas de sistema em vez de construções de linguagem.
-
-
-
-
Mutexes
Quando a capacidade do semáforo de fazer contagem não é necessária, uma versão simplificada, chamada mutex, às vezes é usada.
Mutexes são bons somente para gerenciar a exclusão mútua de algum recurso ou trecho de código compartilhados. Eles são fáceis e eficientes de implementar
-
Futexes
paralelismo cada vez maior, a sincronização eficiente e o travamento são muito importantes para o desempenho.
-