ThreadInfo

public final class ThreadInfo
extends Object implements IStackTraceInfo

java.lang.Object
   ↳ com.android.tradefed.device.server.ThreadInfo


保留執行緒資訊。

摘要

公用方法

long getStackCallTime()

傳回堆疊追蹤資料的近似時間。

StackTraceElement[] getStackTrace()

傳回堆疊追蹤。

int getStatus()

傳回 VM 執行緒狀態。

int getStime()

傳回累計系統時間。

int getThreadId()

傳回執行緒的 ID。

String getThreadName()

傳回執行緒的名稱。

int getTid()

傳回系統 tid。

int getUtime()

傳回累計使用者時間。

boolean isDaemon()

傳回這是否為 Daemon 執行緒。

void setStackCall(StackTraceElement[] trace)

設定執行緒的堆疊呼叫。

void setThreadName(String name)
void updateThread(int status, int tid, int utime, int stime, boolean isDaemon)

使用從 THST 區塊取得的值設定。

公用方法

getStackCallTime

public long getStackCallTime ()

傳回堆疊追蹤資料的近似時間。

傳回
long

另請參閱:

getStackTrace

public StackTraceElement[] getStackTrace ()

傳回堆疊追蹤記錄。這可以是 null

傳回
StackTraceElement[]

getStatus

public int getStatus ()

傳回 VM 執行緒狀態。

傳回
int

getStime

public int getStime ()

傳回累積系統時間。

傳回
int

getThreadId

public int getThreadId ()

傳回執行緒的 ID。

傳回
int

getThreadName

public String getThreadName ()

傳回執行緒的名稱。

傳回
String

getTid

public int getTid ()

傳回系統 tid。

傳回
int

getUtime

public int getUtime ()

傳回累計使用者時間。

傳回
int

isDaemon

public boolean isDaemon ()

傳回這是否為 Daemon 執行緒。

傳回
boolean

setStackCall

public void setStackCall (StackTraceElement[] trace)

設定執行緒的堆疊呼叫。

參數
trace StackTraceElement:堆疊呼叫資訊。

setThreadName

public void setThreadName (String name)

參數
name String

updateThread

public void updateThread (int status, 
                int tid, 
                int utime, 
                int stime, 
                boolean isDaemon)

使用從 THST 區塊取得的值設定。

參數
status int

tid int

utime int

stime int

isDaemon boolean