Como posso obter o número de threads em execução em um processo de / proc / [pid] / stat no Linux?

6

Eu tenho o pid do processo. Eu gostaria de saber o número atual de thread em execução no processo. Eu sei que eu posso ler / proc / pid / stat para esta informação, mas não sei como especificamente obter o número de segmentos de stat. Alguém pode ajudar?

Obrigado!

    
por Irlanco 29.09.2012 / 22:34

1 resposta

5

O número de entradas em /proc/pid/task é o número de encadeamentos no processo. Além disso, /proc/pid/status tem uma linha Threads . Em /proc/pid/stat , é o 20º campo.

    
por 29.09.2012 / 22:46