프로세스 제어 블록은 /proc 파일 시스템을 노출하여 사용자가 PCB를 읽을 수 있도록 합니다. 스레드 제어 블록에 대한 유사한 파일 시스템이 있습니까? 그렇지 않은 경우 내용을 읽을 수 있는 도구가 있습니까(고주파 샘플링을 지원하는 경우 보너스 포인트)?
답변1
커널에는 스레드 제어 블록(TCB)이 있습니다. 당신이 원하는 정보를 보려면 -
# cat /proc/PID/task/PID/status
따라서 PID가 12345인 프로세스의 스레드 정보를 보려면 -
# cat /proc/12345/task/12345/status
그리고 libproc,procps에서 사용 가능. 죄송합니다. 이에 대한 적절한 문서를 제공할 수 없습니다.