![프로세스의 스레드 제어 블록을 볼 수 있는 도구가 있습니까?](https://linux55.com/image/171742/%ED%94%84%EB%A1%9C%EC%84%B8%EC%8A%A4%EC%9D%98%20%EC%8A%A4%EB%A0%88%EB%93%9C%20%EC%A0%9C%EC%96%B4%20%EB%B8%94%EB%A1%9D%EC%9D%84%20%EB%B3%BC%20%EC%88%98%20%EC%9E%88%EB%8A%94%20%EB%8F%84%EA%B5%AC%EA%B0%80%20%EC%9E%88%EC%8A%B5%EB%8B%88%EA%B9%8C%3F.png)
프로세스 제어 블록은 /proc 파일 시스템을 노출하여 사용자가 PCB를 읽을 수 있도록 합니다. 스레드 제어 블록에 대한 유사한 파일 시스템이 있습니까? 그렇지 않은 경우 내용을 읽을 수 있는 도구가 있습니까(고주파 샘플링을 지원하는 경우 보너스 포인트)?
답변1
커널에는 스레드 제어 블록(TCB)이 있습니다. 당신이 원하는 정보를 보려면 -
# cat /proc/PID/task/PID/status
따라서 PID가 12345인 프로세스의 스레드 정보를 보려면 -
# cat /proc/12345/task/12345/status
그리고 libproc,procps에서 사용 가능. 죄송합니다. 이에 대한 적절한 문서를 제공할 수 없습니다.