WAIT_BLOCKED线程状态意味着什么?

时间:2018-01-26 12:46:57

标签: android trace lttng thread-state blocked-threads

我正在分析AudioTrack线程的lttng跟踪,因此在故障时它将线程状态显示为WAIT_BLOCKED。任何人都可以告诉线程状态WAIT_BLOCKED的含义。这是screenshot

1 个答案:

答案 0 :(得分:0)

WAIT_BLOCKED表示该线程已经被安排出来被阻止某些东西,而不是由于抢占而被安排出去的线程,在这种情况下状态将是{{1 }}

它本身并没有告诉我们线程究竟在等待什么。它可能是磁盘I / O或其他东西,你需要在线程处于此状态之前和之后查看上下文来解决这个问题。