回答

0

您可以通過日誌記錄查看線程序列,但根據定義,您不可能知道線程何時執行,因爲它不是確定性的。誰決定這是基於一些內部規則的內核,並且Android在Linux內核之上構建了一些「層」,這使您能夠以某種方式控制線程的優先級。這意味着什麼:每次運行應用程序時,線程中方法的順序都會改變。

我建議你看這個演示這何處詳細解釋:https://www.youtube.com/watch?v=xQoc1nSvvMw

有一個工具,它可以幫助你調試線程:Dalvik的調試監控服務器(DDMS)https://developer.android.com/studio/profile/ddms.html

這裏是一個後解釋如何使用它https://www.toptal.com/android/android-ddms-ultimate-power-console

相關問題