Gabarito - Letra B
“Um conjunto de processos está em Deadlock se cada processo no conjunto está esperando por um evento que apenas outro processo do conjunto pode gerar” (Tanenbaum)
Um conjunto de processos fica bloqueado, cada um a espera de um recurso que o outro detém.
Nos sistemas distribuídos podem ocorrer dois tipos de Deadlocks:
Deadlock de comunicação: Quando um processo A está tentando acessar uma mensagem para o processo B que está tentando uma mensagem para o processo C que está tentando uma mensagem para o processo A.
Deadlock de Recursos: Ocorre quando os processos estão lutando para uso exclusivo de dispositivos de I/O, arquivos ou outros recursos.
Registros Fantasmas • O problema de registro fantasma (phanton) ocorre quando um novo registro que esteja sendo inserido pela transação T satisfaz a mesma condição que um conjunto de registros acessados por outra transação T'.