private void printThread() {
Map<Thread, StackTraceElement[]> stacks = Thread.getAllStackTraces();
Set<Thread> set = stacks.keySet();
for (Thread key : set) {
StackTraceElement[] stackTraceElements = stacks.get(key);
Log.d(TAG, "---- print thread: " + key.getName() + " start ----");
for (StackTraceElement st : stackTraceElements) {
Log.d(TAG, "StackTraceElement: " + st.toString());
}
Log.d(TAG, "---- print thread: " + key.getName() + " end ----");
}
}
Android 打印当前进程的所有线程信息
最新推荐文章于 2024-07-10 03:18:35 发布