Um objeto que contém dados e procedimentos necessários para realizar alocação de um determinado recurso compartilhado ou grupo de recursos compartilhados reutilizáveis seriamente, é conhecido tecnicamente como:
Overhead
Deadlock
Semáforo
Nenhuma das anteriores
Monitor
Soluções para a tarefa
Resposta:
Deadlock
Explicação:
O deadlock pode ocorrer em vários níveis, com bem mais do que apenas 2 processos envolvidos. É possível que vários processos esperem por outros em cadeia, sendo algum processo da cadeia espera por dados do processo que iniciou a cadeia. Por estes e outros motivos detectar um deadlock é uma tarefa de alta complexidade, geralmente NÃO implementada pelos sistemas operacionais. Em sistemas de banco de dados o deadlock também é bastante comum e vários fatores devem ser considerados para minimizar a ocorrência dos mesmos.
Não entraremos muito em detalhes sobre como tratar ou minimizar a ocorrência deadlocks. A imagem abaixo é um exemplo de deadlock na vida real. E cada vez mais real no trânsito louco das cidades grandes.