【发布时间】:2011-12-03 06:59:06
【问题描述】:
在 Android 设备上执行本机 (C/C++) 线程期间所有可能的线程状态是什么?它们与Java Thread States 相同吗?它们是 Linux 线程吗? POSIX 线程?
不是必需的,但提供可导致线程进入每个状态的示例的奖励积分。
编辑:根据要求,动机如下:
我正在为一个采样分析器设计接口,该分析器可在 Android 上使用本机 C/C++ 代码。探查器报告将随着时间的推移显示线程状态。我需要知道所有状态是什么,以便 a) 知道我需要多少不同的状态才能在视觉上区分,b) 设计一个配色方案,在视觉上区分和分组理想状态与不理想状态。
【问题讨论】:
-
如果您没有得到正确答案,请尝试更改您的问题。为什么你需要知道所有的状态,你打算用原生线程做什么?
-
@mice 我已经编辑了我的问题以包含对您的问题的答案,但我认为它们不会影响我将(或不会)得到的各种答案。 :)
标签: android c++ c linux multithreading