Quando um aplicativo para de responder, o Gerenciador de Tarefas pode ajudar os usuários do Windows a fechá-lo. Mas a própria ferramenta também pode demorar muito para carregar. O desenvolvedor da Microsoft Raymond Chen explica que isso pode acontecer quando o sistema está com poucos recursos de CPU: o Gerenciador de Tarefas e a barra de tarefas são afetados, assim como o aplicativo que está causando a lentidão.
O Windows agenda threads usando níveis de prioridade, mas uma prioridade mais alta não garante que uma thread possa ser executada imediatamente. O Gerenciador de Tarefas ainda precisa de tempo de CPU para desenhar sua janela, atualizar a lista de processos e responder às entradas do usuário. E, se uma de suas threads estiver aguardando um bloqueio, arquivo ou outro recurso mantido por outra thread, a prioridade não poderá disponibilizar esse recurso mais rapidamente.
Chen compara a situação a uma fila no caixa de um supermercado: uma passagem prioritária pode colocar você no início da fila, mas ainda é preciso esperar a pessoa à sua frente terminar. Da mesma forma, dar mais prioridade de CPU ao Gerenciador de Tarefas não pode acelerar um recurso ou uma rede que o esteja bloqueando. Chen também observa que é difícil consertar um sistema que deixou de responder usando esse mesmo sistema.
Se o Gerenciador de Tarefas ou a barra de tarefas parar de responder, pressionar Ctrl+Alt+Delete abre a tela de segurança do Windows em uma área de trabalho separada e protegida. A partir daí, os usuários podem iniciar o Gerenciador de Tarefas, sair da sessão ou reiniciar o computador. A explicação de Chen, noticiada pelo t3n, observa que essa tela também pode demorar a aparecer se o Windows estiver severamente bloqueado.
Fontes: t3n.