我们可以使用Log in Android来了解线程的顺序流吗?

时间:2017-06-14 19:03:07

标签: android multithreading android-studio android-fragments android-asynctask

如果正在使用两个以上的线程,我怎么知道流程,如任何网络库如VOLLEY,ASYSNCTASK等?

1 个答案:

答案 0 :(得分:0)

您可以通过记录来查看线程序列,但根据定义,您可能无法确切知道线程何时执行,因为它不是确定性的。谁决定这是基于一些内部规则的内核,Android有一些"层"构建在Linux内核之上,允许您以某种方式控制线程的优先级。这意味着:每次运行应用程序时,线程内部方法的顺序都会发生变化。

我建议您观看此演示文稿,详细说明:https://www.youtube.com/watch?v=xQoc1nSvvMw

有一个工具可以帮助您调试线程:Dalvik Debug Monitor Server(DDMS)https://developer.android.com/studio/profile/ddms.html

以下是解释如何使用https://www.toptal.com/android/android-ddms-ultimate-power-console

的帖子