![在 Linux 中如何從 /proc/[pid]/stat 取得進程中執行的執行緒數?](https://rvso.com/image/1331510/%E5%9C%A8%20Linux%20%E4%B8%AD%E5%A6%82%E4%BD%95%E5%BE%9E%20%2Fproc%2F%5Bpid%5D%2Fstat%20%E5%8F%96%E5%BE%97%E9%80%B2%E7%A8%8B%E4%B8%AD%E5%9F%B7%E8%A1%8C%E7%9A%84%E5%9F%B7%E8%A1%8C%E7%B7%92%E6%95%B8%EF%BC%9F.png)
我有進程的pid。我想知道進程中當前運行的線程數。我知道我可以讀取 /proc/pid/stat 來獲取此信息,但我不確定如何具體從 stat 中獲取線程數。有人可以幫忙嗎?
謝謝!
答案1
中的條目數/proc/pid/task
是進程中的執行緒數。還有,/proc/pid/status
有一條Threads
線。在 中/proc/pid/stat
,它是第 20 個欄位。
我有進程的pid。我想知道進程中當前運行的線程數。我知道我可以讀取 /proc/pid/stat 來獲取此信息,但我不確定如何具體從 stat 中獲取線程數。有人可以幫忙嗎?
謝謝!
中的條目數/proc/pid/task
是進程中的執行緒數。還有,/proc/pid/status
有一條Threads
線。在 中/proc/pid/stat
,它是第 20 個欄位。