Concorrência em Sistemas Operacionais Distribuídos
Classificado em Computação
Escrito em em português com um tamanho de 2,78 KB.
Manutenção da Concorrência
Como os sistemas operacionais podem executar vários processos de forma concorrente, existe a possibilidade de concorrência entre transações e, ainda, a concorrência no acesso à base de dados por estas transações.
Para evitar problemas com conflitos, é necessário um controle seguro de acesso a objetos por parte das transações para permitir a perfeita concorrência de processamento entre estas transações, no caso da ocorrência de deadlocks (refere-se a uma situação em que ocorre um impasse, e dois ou mais processos ficam impedidos de continuar suas execuções, ou seja, ficam bloqueados, esperando uns pelos outros).
Soluções para Concorrência
Two-Phase Locking (2PL) - (Bloqueio de Duas Fases)
É baseado... Continue a ler "Concorrência em Sistemas Operacionais Distribuídos" »