htop - o que é tarefa, thread e execução?

2

O Htop me dá a seguinte saída:

Osvaloresnãoforamalteradosnosúltimosminutos.

Então,eumepergunto,qualéadiferençaentre"tarefa", "thread" e "execução"?

Eu dei uma olhada nesta página: link mas pula esta parte específica: (

Pelo que sei do uso do meu servidor, eu diria:

  • Temos 10 processos, que dividem em 59 tarefas e 160 segmentos ...

Eu realmente não entendo as diferenças entre cada um deles: - /

Alguma explicação?

Também é estranho porque existem dezenas de processos:

    
por Romain Jouin 27.12.2016 / 22:06

1 resposta

1

Você quase acertou. :)

Pode haver dezenas de processos (ou tarefas) listados, mas apenas 10 'encadeamentos' estão realmente 'em execução' na CPU. O restante dos processos e encadeamentos estão "adormecidos" até que o sistema operacional os planeje para uso da CPU.

Portanto, existem 59 tarefas, algumas das quais estão divididas em 160 threads, mas apenas 10 threads estão sendo executados na CPU.

    
por 27.12.2016 / 22:55

Tags