前言
在上一篇博客中介紹了怎樣使用ADB查看行程的優先級
正好再寫一篇博客說一下怎樣查看這個行程中的執行緒優先級
查看某個執行緒的優先級
獲取想要查看行程的PID
查看執行緒優先級也很簡單
先執行命令:adb shell
然后執行命令找到行程號:ps -A | grep 包名
我這里使用的是ps -A | grep com,可以篩選出行程名中帶有‘com’的,方便查找自己想要看的行程,如下所示

根據行程的PID查看執行緒的優先級
經過上一步的命令找到行程的PID之后,就可以執行下一步的查看執行緒優先級的命令了
然后查看執行緒優先級命令:top -H -p PID
比如我這里是要查看行程號為2094,行程號就是PID
那我要輸入的命令就是:top -H -p 2094,然后就可以顯示出你查找的這個 行程中 所有執行緒的優先級了!
下面這個PR就是執行緒的優先級!

Android中執行緒的優先級與呼叫順序有關,優先級越高被呼叫的可能性越高(注意,是可能性更高),也就是說即使執行緒A的優先級大于執行緒B,同等情況下執行緒A不一定先于執行緒B被呼叫,
關于行程、執行緒這方面東西還是挺好區分的,有時候需求不一樣千萬不要搞混了哦!
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/298692.html
標籤:其他
