💻 Desvendando Processos e Threads no Windows 🚀
🎯 Objetivo: Entender o que são processos e threads, aprender a usar o Gerenciador de Tarefas e o Prompt de Comando para controlar programas, e ver na prática como liberar recursos do PC quando algo trava. 🔧💡
Processo 🖥️
Imagine cada programa que você abre (navegador, editor de texto, jogo) como uma máquina de brinquedo dentro do seu computador. Cada uma tem seu espaço e faz sua própria tarefa. Esse “brinquedo” é o processo!
PID: é o “cpf” de cada processo, um número único que o Windows usa para identificá-lo.
Thread 🧵
Dentro de cada “brinquedo” (processo), existem pequenos “robôs” que fazem tarefas específicas: exibir imagens, reproduzir sons, responder cliques… Esses robôs são as threads!
Um mesmo programa pode ter várias threads trabalhando ao mesmo tempo.
🖱️ Gerenciador de Tarefas (Task Manager)
Abra com Ctrl + Shift + Esc ou clique com o botão direito na barra de tarefas.
Na guia Processos, veja:
📊 Uso de CPU, memória, disco e rede por cada programa.
Na guia Detalhes, encontre:
PID (Process Identifier)
Threads (quantas threads aquele processo tem)
Prioridade (Normal, Alta, Tempo Real…)
Para mudar prioridade: clique direito no processo → Definir prioridade → escolha (por exemplo, Alta). ⚡
💻 Prompt de Comando (cmd)
Abra digitando cmd no menu Iniciar e “Enter”.
Listar processos
tasklist
Lista nome, PID e uso de memória de todos os processos.
Filtrar por programa
tasklist /FI "IMAGENAME eq notepad.exe"
Iniciar programa com prioridade
start "" /HIGH notepad.exe
Parâmetros: /LOW (baixa), /NORMAL, /HIGH (alta), /REALTIME (tempo real).
Encerrar processo à força
taskkill /IM notepad.exe /F
/IM = Image Name, /F = Force.
No Task Manager
Abra e localize o explorer.exe (processo do Windows). Anote PID e Número de Threads.
Encontre um navegador (ex.: chrome.exe) e observe uso de CPU.
No Prompt
Digite tasklist e procure o PID do notepad.exe (abra o Bloco de Notas antes).
Execute
start "" /REALTIME notepad.exe
e volte ao Task Manager para confirmar a prioridade Tempo Real.
Agora encerre-o:
taskkill /IM notepad.exe /F
Registre tudo 📸
Tire print do Task Manager mostrando o notepad em “Tempo Real”.
Salve a saída do tasklist e do taskkill (pode copiar e colar num bloco de notas).
Em jogos ou softwares pesados, elevar a prioridade do processo pode melhorar a resposta do programa. 🎮
Quando algo trava, encerrar o processo “zumbi” libera memória e CPU para o que você realmente precisa. 🚀
Em servidores, definir prioridades evita que um único serviço afunde todo o sistema.