Janelas: Usa um
baseado em tempo limite abordagem. Se um thread esperar muito tempo por um recurso, o Windows tentará
preemptar o recurso do thread que o contém.
Unix: Emprega uma
detecção e recuperação algoritmo que detecta deadlocks usando um gráfico de alocação de recursos ou
gráfico de espera .
Linux: Utiliza protocolos de dependência de bloqueio, incluindo
ordem de aquisição de bloqueio (LAO) ou
bloquear pedido estratégias (por exemplo:ordenação hierárquica) para evitar esperas circulares para evitar impasses.
A resposta correta é: Baseado em tempo limite para Windows, detecção e recuperação para Unix, abordagem baseada em ordem de bloqueio, como LAO e ordem hierárquica para Linux.
.